Visualizzazione dei risultati da 1 a 4 su 4

Discussione: upload di file

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    260

    upload di file

    ciau,
    io devo fare l'upload di una 30ina di immagini nello stock uso questa stringa... ma mi da' errore...:

    // Upload directory (MUST HAVE TRAILING SLASH):
    $uploaddir="/home/XXXX/public_html/01/";

    //directory to upload to
    copy($file, $uploaddir.$file_name);
    unlink($file);

    poi uso $file_name per inserire il nome delle immagini nel Db... uso sempre $file_name per tutte le immagini e la stringa che ho scritto sopra è l'unica cosa che mi fa' l'upload...
    adesso (se avete capito) è giusto il procedimento???
    ciao ciao... forse un giorno...

  2. #2
    Che cos'è $file ??
    è una variabile proveniente da un form ?
    Se così fosse allora il form lo devi fare nel modo seguente :
    <form action="upload.php" method ="post" enctype="form-data/multipart">
    Foto :

    <input type="file" name=immagine>
    </form>

    e quindi lo script:

    $path_to_copy="/home/xxx/copy" ; //Senza slash finale ...

    $file = "immagine";
    $file_name = ${$file} ;

    if (copy($file, $path_to_copy."/".$file_name)) echo "Ho copiato con successo la foto ";

    unlink($path_to_copy."/".$file_name);
    Windows è un qualcosa che fà accender la macchina e non si sà come, linux è un s/o che la fà funzionare (by ©innovatel)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    260
    Originariamente inviato da Riccardoone
    Che cos'è $file ??
    è una variabile proveniente da un form ?
    Se così fosse allora il form lo devi fare nel modo seguente :
    <form action="upload.php" method ="post" enctype="form-data/multipart">
    Foto :

    <input type="file" name=immagine>
    </form>

    e quindi lo script:

    $path_to_copy="/home/xxx/copy" ; //Senza slash finale ...

    $file = "immagine";
    $file_name = ${$file} ;

    if (copy($file, $path_to_copy."/".$file_name)) echo "Ho copiato con successo la foto ";

    unlink($path_to_copy."/".$file_name);
    allora...
    quello che ho inserito sopra ha sempre funzionato e nn ho mai avuto problemi... ma ho sempre fatto l'upload di una sola immagine...

    e con piu' immagini che mi da' problemi... è possibile?
    (ne so' poco di php... quindi porta pazienza )
    ciao ciao... forse un giorno...

  4. #4
    e con piu' immagini che mi da' problemi... è possibile?
    (ne so' poco di php... quindi porta pazienza )
    E' chiaro che con più di una immagien ti da problemi ...
    Lo script va a sovrascrivere l'immagine esistente ...
    Quindi l'upload va a buon fine, ma se carichi una seconda immagine ti va a sovrascrivere la vecchia.
    Devi mettere tanti campi <input type="file" ...> per quante sono le immagini, oppure crei dinamicamente il nome dell'immagine ...
    Windows è un qualcosa che fà accender la macchina e non si sà come, linux è un s/o che la fà funzionare (by ©innovatel)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.