Print   Search   Utenti   Join     Share : FaceboolTwitter
Pages: [1], 2, 3
LucaFX
Wednesday, February 23, 2005 12:12 PM
Drudo, ho provato lo script che mi ha passato...

php.warpedweb.net/pageprotect/

solo che non riesco ad usarlo...se riesci lo proveresti?
ho fatto le modifiche del readme, ma quando apro la pagina di login per l'admin (admin.php) non mi accetta nessun login...
drudo
Wednesday, February 23, 2005 1:36 PM
Come hai settato le PATH?
Ovvero cosa hai messo ad esempio quì:

$user_data = "c:\\path\\to\\users.dat";

Se user.dat non l'hai spostato va messo solo:

$user_data = "users.dat";


Poi ti segnala qualche errore?
Poi dove hai messo la stringa:

<?php include("protect.php"); ?>


Fai sapere
drudo
LucaFX
Wednesday, February 23, 2005 1:59 PM
Re:
>Poi ti segnala qualche errore?
>Poi dove hai messo la stringa:

>

mi sa che mi sono fumato tutta questa parte...

va bene se prendo una pagina completamente blanc e ci piazzo sta stringa? poi nel conf devo puntare a quella pagine nella sezione:


// Set the URL of the firstpage

$first_page = "http://localhost/lucafx/test.php";

// Sets the URL of the login page.

$login_page = "http://localhost/lucafx/test.php";

solo che in test.php non c'è quel codice ...mi sa che è li l'inghippo no?
drudo
Wednesday, February 23, 2005 3:14 PM
Allura devi settare così:

// Set the URL of the firstpage
$first_page = "http://drudo.altervista.org/pagProtetta.php";

(Ovvero la pagina che vuoi proteggere)

// Set the URL of the firstpage
$first_page = "http://drudo.altervista.org/cripta/login.php";

(Ovvero devi puntare la pagina login.php dello script... io ho messo tutto lo script nella dir /cripta)

Lo script inoltre ti permette di settare più utenti con ognuno una password! Eccoti l'esempio:
drudo.altervista.org/pagProtetta.php

Username: LucaFX
Password: demo


ciao
drudo
drudo
Wednesday, February 23, 2005 3:14 PM
Allura devi settare così:

// Set the URL of the firstpage
$first_page = "http://drudo.altervista.org/pagProtetta.php";

(Ovvero la pagina che vuoi proteggere)

// Set the URL of the firstpage
$first_page = "http://drudo.altervista.org/cripta/login.php";

(Ovvero devi puntare la pagina login.php dello script... io ho messo tutto lo script nella dir /cripta)

Lo script inoltre ti permette di settare più utenti con ognuno una password! Eccoti l'esempio:
drudo.altervista.org/pagProtetta.php

Username: LucaFX
Password: demo

Mentre nella pagina da proteggere metterai una cosa del tipo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php include("cripta/protect.php"); ?>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>


ciao
drudo
LucaFX
Wednesday, February 23, 2005 3:37 PM
anch'io ho tutto lo script sotto "protect"

questo è il mio conf.php

// Sets the administration username and password:

$admin_username = "1";
$admin_password = "1";

// Sets the path to the user data file which stores the username/encrypted password.

$user_data = "users.dat";

// Set the URL of the firstpage

$first_page = "http://123.0.1.159/lucafx/protect/pp.php";

// Sets the URL of the login page.

$login_page = "http://123.0.1.159/lucafx/protect/login.php";

// Set to true to enable logging, false to disable.

$log_login  = true;

// If logging is enabled, set the path to the logfile.

$log_file = "log.dat";



pp.php è sempre sotto protect e il codice è questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
 <html>
 
 <head>
 
 <?php include("protect.php"); ?>
 
 <title>Documento senza titolo</title>
 
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
 </head>


ne più ne meno di quello che hai messo tu...

nei file login.php e protect.php la var conf:

// Path to the config file.

// $config = "conf.php";

$config = "conf.php";


non capisco dove sbaglio...ma è anche l'admin.php che non mi da un cazzo, quella dovrebbe andare senza problemi...se no non posso manco creare gli utenti...


Ho disabilitato solo l'html nel messaggio
drudo

Modificato da drudo 23/02/2005 15.52
Modificato da neo451 23/02/2005 17.23
LucaFX
Wednesday, February 23, 2005 3:54 PM
vabbè...credo di aver risolto la parte admin, semplicemente con localhost non mi funziona e neanche mettendo l'ip della macchina, ma ora che ho uppato i files da qualche parte mi va....


evito i porci per ora!

[Modificato da LucaFX 23/02/2005 15.54]

Janka :-)
Tuesday, April 05, 2005 10:42 AM
Finalmente!!!

Qualcuno che utilizza lo stesso script che uso per le mie aree riservate!!!

...anch'io all'inizio ho avuto qualche problemino... la versione che avevo io quando l'amministratore cambiava la pss di un utente sul file user.dat... si mangiava una posizione

Così quando richiedevo la pass di quel user... non la trovava perchè era al secondo e non al terzo posto della riga.

Ma l'ho sistemato

Ecco il problema
Ho scelto un host diverso dal mio solito (che era aruba) e l'area riservata non funziona più!

Visto che si tratta di un sito delicato che non può avere disservizi ho chiesto di poter provare il nuovo host.

Mi hanno dato uno spazio di prova che a sentir loro è uguale in tutto e per tutto al mio host... ma con un URL impronunciabile

Il provider a detto:
Il problema è dell'url, ho ingannato il file hosts del mio pc per avere un url "normale".
Il problema è del codice che richiama cgi/php4... e perchè sull'altro server funziona???!!!

Questo l'errore che mi spunta fuori:

Warning: Unexpected character in input: '' (ASCII=15) state=1 in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: '' (ASCII=7) state=1 in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: ' in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: ' in /var/local/apache/cgi-bin/php4 on line 2562

Parse error: parse error in /var/local/apache/cgi-bin/php4 on line 2562


Un grazie infinito a chiunque possa aiutarmi.
LucaFX
Tuesday, April 05, 2005 11:17 AM
Solo dall'errore sembrerebbe un errore di apache e php, intendo di installazione...non dice molto...

dovresti magari postarci anche i file di configurazione dello script...o qualhe info in più per vedere se punta agli indirizzi giusti (puoi anche metterli fittizi)
Janka :-)
Tuesday, April 05, 2005 12:13 PM
Allora...
questo è il mio conf.php (tralascio i messaggi di errore...)



Mi spiace ma non so molto di più se non che la stessa identica area riservata (con i path cambiati) su altri server funziona.
Grazie per l'aiuto
LucaFX
Tuesday, April 05, 2005 12:27 PM
Re:
 $first_page = "/home/dinga/public/pippo.com/firstpage.php";
 
  
 // Sets the URL of the login page.
 
  
 $login_page = "/home/dinga/public/pippo.com/login.php";


magari non conta nulla, ma provare a mettere l'url anzichè il path?

cmq aspetta quello un pò più esperto

un altra cosa, hai provato a fare una pagina php di prova con il classico phpinfo e visualizzarla via browser per vedere se almeno l'installazione è ok?
drudo
Tuesday, April 05, 2005 1:04 PM
Per questo scritp ho sempre usato URL come path, ma se mi dici che sull'altro server funziona cmq mi sa che è proprio un problema loro!

Ad ogni modo per scrupolo metti gli URL...


ciao
drudo
Janka :-)
Tuesday, April 05, 2005 1:56 PM
Grazie provo subito!
Janka :-)
Tuesday, April 05, 2005 2:18 PM
Ho messo gli URL
// Set the URL of the firstpage

$first_page = "http://mickey.tol.it/~dinga/pippo.com/firstpage.php";

// Sets the URL of the login page.

$login_page = "http://mickey.tol.it/~dinga/pippo.com/login.php";


... ma non funziona!!!

L'errore che mi da è sempre
Warning: Unexpected character in input: '' (ASCII=15) state=1 in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: '' (ASCII=7) state=1 in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: ' in /var/local/apache/cgi-bin/php4 on line 2562

Warning: Unexpected character in input: ' in /var/local/apache/cgi-bin/php4 on line 2562

Parse error: parse error in /var/local/apache/cgi-bin/php4 on line 2562


Quando inserisco user e pass (GIUSTE) il browser non visualizza firstpage.php ma mickey.tol.it/~dinga/pippo.com/cgi/php4

perchè???????????????????

help.
LucaFX
Tuesday, April 05, 2005 2:36 PM
non vorrei sbagliare o portarti fuori tema, ma a me sembra proprio un errore di configurazione di php e apache...
o meglio che gli script che vuoi far girare non siano nei path che apache usa nel ricercare le pagine richieste...

per dire, in modalità standard apache pesca le pagine sotto /pathapache/htdocs/

e tutto quello che sta li sotto viene poi visto dal browser all'indirizzo ip-onome/

Se però le cose sono stace modificate, bisogna verificare che i path in cui viene salvata fisicamente la roba sia giusta.

prova a lasciar perdere lo script un secondo, e controlla facendo una pagina php normalissima del tipo test.php e all'interno ci metti la funzione phpinfo()



Janka :-)
Tuesday, April 05, 2005 2:45 PM
mi sa che ti ho dato l'impressione di essere un esperta di php...
... non è così.

Quando mi serve qualcosa cerco uno script... se serve lo aggiusto un po e poi lo uso (da qualche parte dovrò pur cominciare )

Faccio un file tipo


...e lo richiamo dal browser?
Immagino mi restituisca informazioni sul server... Ho detto una cavolata?
Janka :-)
Tuesday, April 05, 2005 2:57 PM
Fatto

... CHI MI AIUTA????


[EDIT di drudo]
Ho eleminato il copia/incolla di infophp() poichè lincato poco sotto.

[Modificato da drudo 05/04/2005 15.49]

drudo
Tuesday, April 05, 2005 3:00 PM
Non potresti linkarci semplicemente la pagina dove appare l'output di phpinfo()?

Postare tutte quelle info quì viene un casino.
Janka :-)
Tuesday, April 05, 2005 3:02 PM
LucaFX
Tuesday, April 05, 2005 3:09 PM

mi sa che ti ho dato l'impressione di essere un esperta di php...



beh non credere che io lo sia....


cmq se l'indirizzo di test.php è

mickey.tol.it/~dinga/shotrading.com/test.php

i file dello script(firstpage,login ecc...) sono sulla stessa cartella o sono sotto una cartella diversa? (magari una sottocartella)?

perchè se sono sotto una sottocartella allora l'indirizzo è diverso,sarà tipo:

mickey.tol.it/~dinga/shotrading.com/sottocartella/login.php

Janka :-)
Tuesday, April 05, 2005 3:12 PM
non espertissima, ma questo lo so

(non prendere male le linguacce, grazie per il tuo interessamento )

I file sono tutti nella stessa cartella (la principale).

cosa c'è di sbagliato???
LucaFX
Tuesday, April 05, 2005 3:38 PM
credo che ci si debba concentrare su login.php

se tu metti quello di default? in questo modo ho visto la pagina:

mickey.tol.it/~dinga/shotrading.com/login.php
e ci sono anche le customizzazioni...magari scrivendo del codice ci sono degli apici di troppo...sto andando un pò per tentativi...


cmq in /var/local/apache/cgi-bin/php4 ci dovrebbe essere installato il php, forse lui dopo che da errore va li, ma credo che non sia quello il problema...
credo che sia solo per quello che poi ritorna il link
mickey.tol.it/cgi/php4





Janka :-)
Tuesday, April 05, 2005 3:54 PM
dunque aspetta...

mi suggerisci di uploadare il file originale (non quello elaborato da me) per evitare eventualii errori di editazione... giusto?

ma non penso sob: anche se di errori ne faccio) che ci siano errori di editazione... perchè i file (presi così come sono) e spostati di host, funzionano!

Penso quindi che l'errore non sia un apice dimenticato.

Se ti può essere utile
User janka
Pass mandarino
drudo
Tuesday, April 05, 2005 3:54 PM
E' l'action del form errato!
Deve essere una cosa tipo:
<form method="post" action="/cripta/login.php">


non come hai tu:

<form method="post" action="/cgi/php4">



ciao
drudo
Modificato da drudo 05/04/2005 15.55
Janka :-)
Tuesday, April 05, 2005 4:01 PM
Questo è il mio form
<form method=\"post\" action=\"$GLOBALS[SCRIPT_NAME]\">
<div><input type=\"hidden\" name=\"cmd\" value=\"login\"></div>

<div class=\"testo\"><label for=\"username\">Username:</label><input type=\"text\" name=\"username\" value=\"$username\" id=\"username\" size=\"12\" maxlength=\"15\"></div>
<div class=\"testo\"><label for=\"password\">Password:</label><input type=\"password\" name=\"password\" id=\"password\" size=\"14\" maxlength=\"15\"></div>
<div><br>   
<input type=\"image\" src=\"img/login.png\" value=\"Login\">   
<a href=\"#\"><img src=\"img/registrati\" width=\"91\" height=\"27\" alt=\"registrati\"></a>
</div></form>


perchè io non vedo action="/cgi/php4" ...



[ho disabilitato html per questo post ]
Modificato da LucaFX 05/04/2005 16.07
LucaFX
Tuesday, April 05, 2005 4:12 PM
questo
action="/cgi/php4"

è dato da questo:

<form method=\"post\" action=\"$GLOBALS[SCRIPT_NAME]\">


bisogna vedere dove e come valorizza la var $GLOBALS e script name....

Janka :-)
Tuesday, April 05, 2005 4:14 PM
ops ... grazie.
drudo
Tuesday, April 05, 2005 4:17 PM
Se non lo trovi io modificherei a manina
Janka :-)
Tuesday, April 05, 2005 4:23 PM
l'ops era per aver fatto un form nel forum ... che pasticcio di parole.

Il problema non è cambiare a manina pezzi di codice,
ma è che non so cosa scriverci
non ci sto capendo molto.

Se non posso usare cgi/php4 cosa metto nell'action del mio form???
LucaFX
Tuesday, April 05, 2005 4:28 PM
mettici "login.php"
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa click here
Tutti gli orari sono GMT+01:00. Adesso sono le 11:00 AM.
Copyright © 2000-2013 FreeForumZone snc - www.freeforumzone.com