- Home
- Categorie
- Coding e Sistemistica
- PHP
- chmod - UpLoad file
-
chmod - UpLoad file
Ciao a tutti!!
Premetto che ho dato un'occhiata ai vecchi messaggi e credo di avere focalizzato il problema però ho ancora bisogno di una mano.
Stò sviluppando un'applicazione Php per creare, tra gli altri, dei file htm sul server per poi poterli visualizzare e modificare.
Il problema che espongo non esiste con Win (ma và) però una volta trasferito di Linux si manifesta.Il codice che uso è il seguente:
$NomefileTmp = "note_tmp\" . $IdCreato . ".htm";
$file = fopen($NomefileTmp, "w");$TestoPagina = "Testo da scrivere";
fwrite($file,$TestoPagina);
fclose($file);Appena provo a fare un "fopen" vengon visualizzati questi messaggi:
Warning: fopen(note_tmp\11.htm) [function.fopen]: failed to open stream: Permission denied in /...../salva.php on line 615
Warning: fwrite(): supplied argument is not a valid stream resource in /...../salva.php on line 618
Warning: fclose(): supplied argument is not a valid stream resource in /..../salva.php on line 619
Immagino che dovrei utilizzare il chmod ma non sò dove inserirlo.
Purtroppo vendo solamenre un server Win non posso effettuare le prove.Potete darmi una mano?
grazie
Stefano
-
Sei sicuro che non sia solo che hai usato lo slash sbagliato? Su linux bisogna usare /
-
Sei sicuro che non sia solo che hai usato lo slash sbagliato? Su linux bisogna usare
Non Ti nascondo che ci avevo pensato eprò non potendo fdare provo chiedevo lumi.
Pensi sia quello?Grazie
-
Per certo lo slash su unix è così: /
Non so se in certi casi lascia passare anche quello che hai messo tu.
-
Perfetto, ho risolto!!
Grazie milleCiao Stefano