Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Van83
    Registrato dal
    Jan 2010
    Messaggi
    66

    [php] variabile $_FILE vuota

    Ciao a tutti,
    devo creare l'implementazione di un form che può inviare oltre a dati standard anche un file pdf o doc (curriculum).

    Ho già eseguito più volte questo script senza mai problemi ma ora ho la variabile $_FILE vuota

    Eccovi lo script html

    codice:
    <form name="frmCurr" id="frmCurr" method="POST" action="?curriculum" enctype="multipart/form-data">
    .
    .
    .
    <input type="file" name="user_file" id="user_file" style="width:250px;" />
    <input type="submit" name="buttSalva" value="SALVA E PROSEGUI" id="buttSalva" />
    </form>
    mentre lo script

    codice:
    define("UPLOAD_DIR", "/pdfCurriculum/");
       if(isset($_FILES['user_file']))
    	{ 
    	$file = $_FILES['user_file'];
    	if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
    		{
    		move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
    		}
    	}
    ottengo che non entra nemmeno dentro al primo if e se provo a fare un semplice

    codice:
    echo $_FILE['user_file']['name'];
    non ottengo nulla in output.

    La cartella di destinazione ha i permessi corretti.

    Avete idee sul perchè non riesca a passare il file??

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non è che tenti di fare l'upload di un file troppo grande? quanto hai messo di limite nel php.ini?

  3. #3
    Utente di HTML.it L'avatar di Van83
    Registrato dal
    Jan 2010
    Messaggi
    66
    dovrei guardarci ma sono file che non superano i 100 Kb, e in tutti gli altri progetti simili non mi sono mai posto il problema. Dici che possano aver settato il peso sotto i 100 Kb??

    Da questo tipo di errore?? Mi informo subito.

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    100k non dovrebbe dare problemi mi sembra che il default in php.ini sia 1 Mega

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non mi torna molto questo action="?curriculum" il php è nella stessa pagina della form?

  6. #6
    Utente di HTML.it L'avatar di Van83
    Registrato dal
    Jan 2010
    Messaggi
    66
    si si il php è nella stessa pagina del form, sarebbe action="?curriculum=send"

    nel caso in cui ci sia curriculum si avvia lo script e non il form.

  7. #7
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    hai provato a stampare anche questo?

    $_FILE['user_file']['tmp_name'];

  8. #8
    Utente di HTML.it L'avatar di Van83
    Registrato dal
    Jan 2010
    Messaggi
    66
    Originariamente inviato da bstefano79
    hai provato a stampare anche questo?

    $_FILE['user_file']['tmp_name'];
    anche questo non mi da nulla... nessun errore e tutto bianco!!

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.