• User

    modifica dei permessi cmod su una cartella remota

    Salve ragazzi,
    entro spesso su questo forum, perchè riesco a trovare molte risposte, anche solo sfogliandolo...
    ho un problemino: ho creato da tempo un sito dove adesso vorrei inserire un'area che consenta ai miei utenti di fare l'upload d foto, ho reperito sul web degli script in PHP e ho seguito le istruzioni dei rispettivi autori, la navigazione tra le pagine funziona bene, infatti mi da i vari messaggi di errore che si riferiscono sempre all'impossibilità di trasferire il file.
    Ho anche cercato di modificare gli attributi della cartella remota dove dovrebbero essere caricate le foto (cmod 777), ma mi sono accorto che questa modifica, non riesce, infatti andando ad esaminare gli "attributi" un secondo dopo, per vedere se è avvenuto il cambiamento, vedo che effettivamente non è cambiato nulla. . .
    PS: quando devo inserire la path della directory (chiamata ad esempio "upload" )nello script,è corretto inserire
    http://www.nomedominio.it/upload
    ?
    sapreste darmi una risposta, onde evitare di fracassare il pc a testate come fosse materazzi? ...Grazie mille ragazzi


  • Super User

    ciao, non ci hai detto se per fare la modifica usi il pannello di controllo dell'hosting (se in hosting e se c'è un pannello) o FTP. Questo perchè in genere il chmod via FTP su windows non funziona, mentre su linux si.

    quanto al path, anche qui le informazioni non sono sufficienti: dipende dallo script che hai scaricato. ha una sua documentazione?


  • User

    Ciao tambu,
    intanto grazie per aver risposto al mio post,
    allora, intanto per i permessi chmod, tentavo di farlo tramite ftp,quindi si può dire che mi hai già risposto.

    per quanto riguarda la path, penso che magari vedenfo lo script, potresti rispondermi, ti faccio leggere l'intero script così magari hai un quadro completo,questo l'ho trovato sul web:
    grazie a priori per la tua disponibilità.

    file index php:

    <html>
    <style type="text/css">
    <!--
    .Stile1 {font-size: 12px}
    -->
    </style>
    <title>barbo91 uploads - invia file</title><body>
    <FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
    <div align="left">
    <p>Invia un file:
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
    <INPUT NAME="UploadedFile" TYPE="file">
    <INPUT TYPE="submit" VALUE="Invia file">
    </p>
    </div>
    </FORM>
    <div align="center"><span class="Stile1">Powered by <a href="http://barbo91.com">barbo91 uplods</a> </span>
    </div>
    <p align="center" class="Stile1"> </p>
    </body>
    </html>

    questo è il file upload php:

    <html><title>barbo91 uploads - risultato</title>
    <style type="text/css">
    <!--
    .Stile1 {font-size: 12px}
    -->
    </style>
    <body>
    <?PHP
    $path="/metti/la/path/del/tuo/sito"; //metti qua la path del tuo sito dove vuoi che venga inviato il file
    //senza lo slash (/) finale!
    if( $UploadedFile != none )
    {
    print("Percorso locale: $UploadedFile <BR>\n");
    print("Nome del file: $UploadedFile_name <BR>\n");
    print("Dimensione del file: $UploadedFile_size <BR>\n");
    print("Tipo di file: $UploadedFile_type <BR>\n");
    print("<HR>");
    if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
    print 'file copiato con successo Grazie per la collaborazione<br>
    Risultato:<img src="images/green.gif">';
    }else{
    print 'Errore.. upload non riuscito<br>
    Risultato:<img src="images/red.gif">';
    }
    unlink($UploadedFile);
    }else{
    print 'Errore.. nessun file.<br>
    Risultato:<img src="images/red.gif">';
    }
    ?>
    <p><span class="Stile1">Powered by <a href="http://barbo91.com">barbo91 uploads</a> </span></p>
    </body>
    </html>


  • Super User

    non saprei... dovrebbe funzioname con nomesito/upload.


  • User

    credo che il problema stia qui

    $path="/metti/la/path/del/tuo/sito";

    solo il tuo provider ti puo aiutate.