Sto cercando di inserire nel mio sito (una tipografia) un form per la ricezione dei file per la stampa con nome cognome email e file.
Il problema in sostanza è associare il file al cliente.
Ora essendo in un hosting Aruba ho dovuto necessariamente trovare un modo per superare i limiti imposti da php.ini(non modificabile), la soluzione è il codice che trovate in queste pagine http://www.zehnet.de/files/FlexFileU...nent/bin-debug
Per il momento l'idea è quella di creare un cookie con il valore della mail del cliente (ricavato da un form). Tramite una pagina successiva il valore del cookie ad upload ultimato verrà ripreso e inviato insieme al nome del file al mio indirizzo mail.
In questo momento sto cercando invano di creare un cookie con il valore della mail del cliente senza risultati...
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php setcookie("email", "email", time()+(60*60*24*7), "/"); ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>FileUploader2</title> <script type="text/javascript" src="./swfobject.js"></script> </head> <body> <div style="width:500px;margin:150px auto;"> <div id="uploader"> <script type="text/javascript"> /** CONFIG SETTINGS FOR THE FILE UPLOADER **/ var flashvars = { /** * the url of the upload target file which processes the file uploads */ uploadUrl : 'upload.php', /** * the maximum file size that can be upload in Bytes */ maxFileSize : (800 * 1024 * 1024), // 20mb /** * the maximum size of a single post request in Bytes that can be uploaded * As the BigFileUpload transfers big files with several requests, * this setting specifies the maximum size of one of these requests. */ maxPostSize : (2 * 1024 * 1024) // 2mb /** * a comma seperated list of file endings that are allowed to be uploaded */ //fileFilter : 'jpg,jpeg,png,gif' /** * The maximum number of files that can be added to the upload list */ //maxFiles : 20 }; swfobject.embedSWF("FileUploaderStandalone.swf", "uploader", "500", "350", "10.0.0", "", flashvars); </script> <noscript><div class="swfNoScript" style="width:400px;height:400px"></div></noscript> </div> <a href="http://www.miosito.it/provaupload/prosegui.html">Fine upload -> prosegui!</a> </div> </body> </html>
E poi andando alla pagina linkata(in grassetto qui sopra)esce una pagina bianca....
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>FileUploader2</title> </head> <body> <?php echo $_COOKIE["email"]; ?> </body> </html>
Ora mi chiedo è giusto questo modo di procedere?
E' scritto bene il codice?
Grazie a tutti per l'attenzione e le cortesi risposte!
P.s. fino a 3 giorni fa non so perchè ma pensavo che il php fosse un modo di dire inglese....![]()


Rispondi quotando
