Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    47

    upload file non funzionante

    Ho fatto uno script che esegue l'upload di un file. Il problema è che quando premo il bottone del form mi spunta l'errore 404 di Explorer(impossibile trovare la pagina). Il problema non si presenta togliento enctype="multipart/form-data". Ma ovviamente non mi è possibile l'upload del file.
    Più in basso ho copiato il mio file.
    Grazie dell'aiuto.

    <HTML>
    <head>
    </head>
    <body>
    <FORM method="post" action="upload.php" name="insform" enctype="multipart/form-data">
    <INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="2000000">
    <table border="0" cellspacing="2" cellpadding="2" align="center">
    <tr>
    <td colspan="2" align="center" class="titolo">Prova upload file</td>
    </tr>
    <tr>
    <td colspan="2"></td>
    </tr>
    <tr>
    <td align="right" class="label">Allegato</td>
    <td class="testo">
    <INPUT type="file" name="allegato" size="30"><INPUT type="submit" name="Inserisci" value="Inserisci">
    </td>
    </tr>
    </TABLE>
    <?
    if($_POST["Inserisci"])
    {
    $allegato=$_FILES["allegato"]["name"];
    $perc_allegato='allegati/'.$allegato;
    if(@is_uploaded_file($_FILES["allegato"]["tmp_name"]))
    {
    @move_uploaded_file($_FILES["allegato"]["tmp_name"], "$perc_allegato")
    or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
    echo" OK ";
    }
    else
    die("Problemi nell'upload del file " . $_FILES["allegato"]["name"]);

    }
    ?>
    </FORM>
    </BODY>
    </HTML>

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Ciao,

    forse hai chiamato il file dell'action in modo diverso.
    Se deve ricaricare il solito script, utilizza $_SERVER['PHP_SELF'] al posto di upload.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    47
    Ho risolto, il problema era diverso.
    Colpa di un valore in /etc/httpd/conf.d/php.conf che non mi permetteva di caricare i file più grandi di 500kb.
    Ciao ciao

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.