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....