• User

    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


  • User Attivo

    Sei sicuro che non sia solo che hai usato lo slash sbagliato? Su linux bisogna usare /


  • User

    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


  • User Attivo

    Per certo lo slash su unix è così: /
    Non so se in certi casi lascia passare anche quello che hai messo tu.


  • User

    Perfetto, ho risolto!!
    Grazie mille

    Ciao Stefano