ok grazie infinite...effettivamente il problema riguardante la mail potrebbe essere quello in quanto ho notato che il messaggio che mi avverte che è arrivato un nuovo file ora arriva ma quello di ringraziamento agli utenti che hanno madnato il file no.
Ma cosa mi dici riguardo l'upload del file?
Ho porvato lo script su un'altro spazio gratuito e funziona ma non manda le email...qui mi pare ke io abbia il problema contrario ora!!!
in ogni caso, ti incollo di seguito lo script in php con l'annesso form in html così lo puoi controllare meglio.
Questo è lo script già settato per lo spazio dove è indirizzato:
Codice PHP:
<?
/* Easy Uploader */
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):
// Upload directory (MUST HAVE TRAILING SLASH):
$uploaddir="/file_ricevuti/";
// Your email
$youremail="slam.mix@virgilio.it";
// Thank you page:
$thankspage="http://www.lautoitaliana.altervista.org/grazie.htm";
// Set Upload thanks message for USER
$uptymessage=$realname.", Grazie per aver mandato il file: $file_name\n\nWe alla redazione di \"lautoitaliana\".";
// Set Upload thanks message for OWNER
$ownermessage=$realname." [ ".$email." ] ha appena inviato il file $file_name\n\nCheck alla directori di \"lautoitaliana\".";
// 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 <b>must</b> 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 <b>must</b> 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;
}
?>
e questo invece è il form:
Codice HTML:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<form action="upload.php" method="post" ENCTYPE="multipart/form-data">
File to upload:<input type="file" size=40 name="file"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Your Name<input type="text" name="realname"><br>
Your Email<input type="text" name="email"><br>
<input type="submit" value="upload">
</form>
</body>
</html>
Fatemi sapere qualcosa voi perchè io appresso a sto script sto diventando scemo...grazie infinite...a presto.