Salve a tutti è la prima volta che entro in un forum, non essendo esperto di PHP ho un grosso problema. Ho trovato nei vari siti un esempio di upload molto carino, lo ho provato, mi fa l'upload mi invia l'email sia come proprietario di sito e sia come utente che ha luppato, il problema è che nel sito non trovo niente. nell'istato che vi posto c'è messo di mettere la directori dove inviare il file. Potete aiutarmi? Grazie.
<?
/* Easy Uploader */
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):
// Upload directory (MUST HAVE TRAILING SLASH):
$uploaddir="/home/username/public_html/path/to/whichever/upload/directory/";// Your email
$youremail="ritel@virgilio.it";
// Thank you page:
$thankspage="http://tsn.altervista.org/upload/thanks.htm";
// Set Upload thanks message for USER
$uptymessage="$realname, Ti ringraziamo per il caricamento del file $file_name\n\nTi risponderemo al più presto se è necessario.";
// Set Upload thanks message for OWNER
$ownermessage="$realname [ $email ] ha caricato un file denominato $file_name\n\nControllare la directory di upload.";
// Email message on or off ? 1 = on, 0 = off
$emailmessages = "1";
// start code (DO NOT CHANGE ANYTHING BELOW THIS LINE):
// Check for valid email address
$x = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email);
if($x==0)
// if no valid email address entered, display no email message
{
echo "<div align=center>You must specify a valid email address for yourself. <a href=javascript:history.back(-1)>Return to the form</a>.</div>";
}
else {
// Check to see if valid file
if ($file == "none") {
// if no valid email address entered, display no file message
echo "<div align=center>You must specify a file to upload. <a href=javascript:history.back(-1)>Return to the form</a>.</div>";
}
else {
//directory to upload to
copy($file, $uploaddir.$file_name);
unlink($file);
//return thank you page
Header("Location: $thankspage");
}
}
if ($emailmessages == "1") {
//mail you to let you know a new uploaded file
mail("$youremail", "Uploaded file", "$ownermessage");
//mail user to thank them
mail("$email", "Uploaded file", "$uptymessage");
exit;
}
?>