Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111

    upload di file: in locale funziona e sul server no

    ciao a tutti
    Ho provato a fare questo script per uplodare files .jpg, in locale funziona bene ma sul server no.

    lo script è:

    Codice PHP:
    <?
    $file_up
    =$_POST['file'];
    if (
    $file_up != "")
        {
        
    copy("$file_up""/home/mhd-01/www.prova.com/htdocs/prova_php/files/".$nome)  or die("Non è possibile copiare il file.");
        }
    else
        {
        die(
    "Non è stato specificato alcun file.");
        }

    ?>
    <html>
    <body>
    <p align=center>Hai inviato <? echo "$file_up"?> correttamente.</p>
    </body>
    </html>
    il messaggio di errore è:

    Warning: copy(S:\\archivio foto\\lamp2.jpg): failed to open stream: No such file or directory in /home/mhd-01/www.prova.com/htdocs/prova_php/do_upload2.php on line 5
    Non è possibile copiare il file.

    qualcuno può darmi una dritta? grazie
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  2. #2
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    up
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  3. #3
    ciao
    sono i permessi alla cartella....

    devi fare un
    chmod 777 nomecartella

    lo puoi fare anche dal client FTP

    ciao

  4. #4
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    ti ringrazio moltissimo ma ho settato i permessi a 777 ma non funzia lo stesso
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  5. #5
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    ho cambiato qualcosina anche nel form e ora non mi dà più errori, però non mi carica lo stesso il file, eppure mi sembra tutto giusto.
    Il form è così:

    Codice PHP:
    <HTML>
    <
    BODY>
    <
    FORM ACTION="do_upload2.php" METHOD="POST">
            <
    DIV ALIGN=CENTER>
             </
    DIV>
            <
    DIV ALIGN=CENTER>
                    

    [
    b]immagine da caricare:[/b]

    <
    INPUT TYPE="file" NAME="file"></P>
            </
    DIV>
            <
    DIV ALIGN=CENTER>
                    

    <
    INPUT TYPE="submit" VALUE="invia"></P>
            </
    DIV>
    </
    FORM>
    </
    BODY>
    </
    HTML
    mentre do_upload2.php è così:

    Codice PHP:
    <?
    $file_up
    =$_POST['file'];

    if (
    $file_up != "")
        {
        
    copy("$file_up""files/$file") or die("Non è possibile copiare il file.");
        }
    else
        {
        die(
    "Non è stato specificato alcun file.");
        }
    ?>
    <html>
    <body>
    <p align=center>Hai inviato <? echo "$file_up"?> correttamente.</p>
    </body>
    </html>
    ora non dà errori ma salta subito all'else, come se il form non gli passasse alcun parametro :master:
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    286
    Originariamente inviato da Sonix
    Codice PHP:
    <HTML>
    <
    BODY>
    <
    FORM ACTION="do_upload2.php" METHOD="POST">
            <
    DIV ALIGN=CENTER>
             </
    DIV>
            <
    DIV ALIGN=CENTER>
                    

    [
    b]immagine da caricare:[/b]

    <
    INPUT TYPE="file" NAME="file"></P>
            </
    DIV>
            <
    DIV ALIGN=CENTER>
                    

    <
    INPUT TYPE="submit" VALUE="invia"></P>
            </
    DIV>
    </
    FORM>
    </
    BODY>
    </
    HTML

    Codice PHP:
    <form id="form" name="form" enctype="multipart/form-data" method="post" action=""
    enctype="multipart/form-data" senza questo non funziona sicuro!


  7. #7
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    grazie beipink
    ho cambiato quello che mi hai suggerito, ma non funziona ancora
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

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.