Ciao a tutti (è il mio primo post) !
Mi spiace (ri)avviare ogni volta la problematica questione degli upload, ma proprio non capisco dove sta l'inghippo :master: ... Mi spiego. Ho un form per inserire delle news in un db, con questo posso poi allegare un'immagine al testo. Il form è con enctype="multipart/form-data" e la linea per scegliere il file da uploadare è la seguente, <input name="attach" type="file">.
Per caricare il file sul server utilizzo il seguente script:
La cosa incomprensibile (a me) è che se utilizzo FTP_ASCII con ftp_put non ho nessun problema a caricare un file di testo, mentre volendo uploadare ad esempio una foto, quindi con FTP_BINARY (come nel codice postato) ho un messaggio d'errore e più precisamente un "Fatal error: Maximum execution time of 30 seconds...".codice://if form is klikked and there's an attach to upload (not empty) if ($_FILES['attach']['name'] != "") { //...connect to server with ftp $ftp_host = "...."; $ftp_user = "......."; $ftp_pass = ".........."; $connect = ftp_connect($ftp_host); $login = ftp_login($connect, $ftp_user, $ftp_pass); //put file from temp to server ($upload) $temp = $_FILES['attach']['tmp_name']; $upload = "/team_news_attach/".$_FILES['attach']['name']; if (!ftp_put($connect, $upload, $temp, FTP_BINARY)) { echo "<script type=\"text/javascript\">alert('File NICHT upgeloaded! CAZZO sagen oder Webmaster kontaktieren...')</script>"; } else { echo "<script type=\"text/javascript\">alert('File upgeloaded! Jetzt kannst du den spielplan kreieren (einfach unten klikken)')</script>"; } //close ftp ftp_close($connect); }
Qualcuno ha per caso un'idea dove sbaglio?![]()
Grazie mille![]()


) !

Rispondi quotando