queen_flavio (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/02/2008
|
CIao,
ho ricevuto risposta da aruba. Ecco cosa mi hanno detto:
Gentile cliente,
per quanto concerne la gestione dei permessi in ambiente Hosting Windows (ovvero la possibilità di scrivere, leggere ed eseguire operazioni su file o cartelle), questi sono gestiti dalla cartelle di default, le quali hanno i permessi impostati come di seguito indicato:
cgi-bin --> lettura, esecuzione
public --> lettura, scrittura
mdb-database --> scrittura
http://assistenza.ar..._sulle_cartelle.html
http://assistenza.aruba.it/kb/idx/0/117/article/Cartelle_p ...
http://assistenza.ar..._CHMOD_o_script.html
utilizzi la cartella "public" per poter gestire correttamente file e cartelle in lettura-scrittura;
Che devo fare allora? Spostare tutto nella cartella "pubblic"?
Ciao
Flavio
|
|
bangirasu (Normal User)
Rookie
Messaggi: 39
Iscritto: 15/08/2007
|
cambia questo:
Codice sorgente - presumibilmente Plain Text |
$fp = fopen("log.txt", "a+");
|
in questo:
Codice sorgente - presumibilmente Plain Text |
$fp = fopen("public/log.txt", "a+");
|
poi vedi se viene screato il file log nella cartella public |
|
queen_flavio (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/02/2008
|
Postato originariamente da bangirasu:
cambia questo:
Codice sorgente - presumibilmente Plain Text |
$fp = fopen("log.txt", "a+");
|
in questo:
Codice sorgente - presumibilmente Plain Text |
$fp = fopen("public/log.txt", "a+");
|
poi vedi se viene screato il file log nella cartella public |
Finalmente funziona!!!
Un'ultima cosa. Come faccio a far valere il cookie una intera giornata? CIoè vorrei che il nome venga richiesto ad ogni nuovo giorno.
GRazie mille, FLavio |
|
bangirasu (Normal User)
Rookie
Messaggi: 39
Iscritto: 15/08/2007
|
In questo pezzo di codice il numero ke vedi sono i secondi
Codice sorgente - presumibilmente Plain Text |
setcookie("logutenti", $_POST['nome'], time() + 31536000);
|
al posto di quei secondi devi semplicemente scrivere il numero dei secondi ke ci sono in un giorno
Codice sorgente - presumibilmente Plain Text |
setcookie("logutenti", $_POST['nome'], time() + 60*60*24);
|
e puoi fare anche così cioè 60 per 60 per 24 |
|
queen_flavio (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/02/2008
|
Postato originariamente da bangirasu:
In questo pezzo di codice il numero ke vedi sono i secondi
Codice sorgente - presumibilmente Plain Text |
setcookie("logutenti", $_POST['nome'], time() + 31536000);
|
al posto di quei secondi devi semplicemente scrivere il numero dei secondi ke ci sono in un giorno
Codice sorgente - presumibilmente Plain Text |
setcookie("logutenti", $_POST['nome'], time() + 60*60*24);
|
e puoi fare anche così cioè 60 per 60 per 24 |
GRazie mille ancora.
Alla prox, FLavio |
|
queen_flavio (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/02/2008
|
Piccolo problema. Mi sn accorto proprio ora che ogni volta che aggiorno la pagina nel file txt viene scritto nuovamente il mio ultimo ingresso. Come mai?
|
|
bangirasu (Normal User)
Rookie
Messaggi: 39
Iscritto: 15/08/2007
|
Ti verrà scritto tutte le volte ke visiti l'index.php.
Se proprio ti dà tanto fastidio potresti mettere un altro cookie ke tiene conto se hai già visitato o meno almeno l'index.php.... E' semplice da fare xò io in questi giorni proprio nn ho tempo...
|
|
queen_flavio (Normal User)
Newbie
Messaggi: 14
Iscritto: 22/02/2008
|
Postato originariamente da bangirasu:
Ti verrà scritto tutte le volte ke visiti l'index.php.
Se proprio ti dà tanto fastidio potresti mettere un altro cookie ke tiene conto se hai già visitato o meno almeno l'index.php.... E' semplice da fare xò io in questi giorni proprio nn ho tempo... |
Così sarebbe l'ideale.
Ti dispiacerebbe scriverlo appena ti liberi, non ho fretta, ma vorrei poter risolvere il problema.
Grazie mille ancora
Flavio |
|