Ciao
stò cercando di creare un semplice form per inviare un file ad una cartella di un server linux.
ho scritto questo codice:
Pagine html:
La pagina upload.php:codice:<form action="2upload.php" enctype="multipart/form-data" method="post"> <input name="MAX_FILE_SIZE" type="hidden" value="3274304" /> File da caricare: <input id="file" name="file" type="file" /> <input name="submit" type="submit" value="Carica" /> </form>
codice:<?php //controlliamo che il file rispetti le dimensioni impostate if ($_FILES["file"]["size"] < 1024000){ //controlliamo se ci sono stati errori durante l'upload if ($_FILES["file"]["error"] > 0){ echo "Codice Errore: " . $_FILES["file"]["error"]." "; } else{ //stampo alcune informazioni sul file //il nome originale echo "Nome File: " . $_FILES["file"]["name"]." "; //il mime-type echo "Tipo File: " . $_FILES["file"]["type"] . " "; //la dimensione in byte echo "Dimensione [byte]: " . $_FILES["file"]["size"] . " "; //il nome del file temporaneo echo "Nome Temporaneo: " . $_FILES["file"]["tmp_name"] . " "; //controllo se il file esiste già sul server if (file_exists("upload/" . $_FILES["file"]["name"])){ echo "Il file " . $_FILES["file"]["name"] . " è già presente sul server"; } else{ //sposto il file caricato dalla cartella temporanea alla destinazione finale move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "File caricato in: " . "upload/" . $_FILES["file"]["name"]; } } } else{ echo "File troppo grande!!"; } ?>
Prima mi ritornava errore 2. Ma il file che stò caricando è sicuramente più piccolo delle dimensioni indicate.
Poi ho dato alla cartella permessi 777
ora mi torna questo errore:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@xxxx and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Mi potete aiutare, forse ho sbagliato a scrivere il codice. Dovrei trasferire un file dal mio pc ad una cartella del server.

Rispondi quotando
di colpo un servizio web che utilizzavo su più siti e che avevo hostato li smise di funzionare 