salve gente
sto impazzendo su un problema
ho la necessità di caricare da un web form dei pdf; tutto bene finchè la dimensione dei file non eccede 2M
ho eseguito php_info e ho trovato queste impostazioni:
codice:
upload_max_filesize 2M 2M
post_max_size 8M 8M
ho provato ad aggirare il problema con uno script che carica il file tramite ftp: vi posto il codice
Codice PHP:
$ftp_login=@ftp_login($ftp_connect,USERNAME,PASS);
if(!$ftp_login) { print "<font face=\"arial\" size=\"2\">Login fallito
<a href=\"javascript:history.back()\">indietro</a></font>"; exit(); }
$fupload = $_FILES['loadPdf']['name'];
$ff=$_FILES['loadPdf']['tmp_name'];
//lo spedisce via ftp $upload=ftp_put($ftp_connect,"privato/docs/".$fupload,$ff,FTP_BINARY);
if (!$upload) { echo "FTP upload has encountered an error!"; print_r(error_get_last()); } else { echo "Uploaded file with name $name "; }
ftp_quit($ftp_connect);
ma niente da fare; ottengo questo messaggio di errore:
codice:
Array ( [type] => 2 [message] => ftp_put() [function.ftp-put]: Filename cannot be empty [file] => /xxxx/upload.php [line] => 40 )
allora ho eseguito il var_dump di $_FILES: il pezzo interessante è questo
codice:
["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0)
smadonnando, ho estratto quest'altro valore alle impostazioni di php.ini:
codice:
upload_tmp_dir no value no value
concludo dicendo che nel form enctype="multipart/form-data"
considerato che non posso intervenire sulle impostazioni del server, che cosa mi resta da fare????
grazie e saluti