Ciao a tutti ragazzi, ho da poco creato un sito web, as-salvatoretunno.it, e ho un problema con l'upload dei file.
Mi spiego meglio. Utilizzo uno script in php ceh mi permette di definire in quale direcotory finiranno i file caricati. Finchè il sito è stato ospitato su altervista l'upload funzionava anche se i file venivano caricati sempre nella cartella principale. Il mio sito adesso si trova in hosting su aruba e l'upload non va. Vi posto il codice e spero possiate aiutarmi grazie mille.
[php]<?
/* Easy Uploader */
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):
// Upload directory (MUST HAVE TRAILING SLASH):
$uploaddir="/as-salvatoretunno.it/upload/";
// Your email
$youremail="[email protected]";
// Thank you page:
$thankspage="carica.php";
// Set Upload thanks message for USER
$uptymessage="$realname, Grazie per aver caricato $file_name\n\n. A presto il Team Karate Valenzano (BA)";
// Set Upload thanks message for OWNER
$ownermessage="$realname [ $email ] ha caricato $file_name\n\ncontrolla i l'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\.[a-z]{2,3}$",$email);
if($x==0)
// if no valid email address entered, display no email message
{
header("Location: errore.html");
}
else {
// Check to see if valid file
if ($file == "none") {
// if no valid email address entered, display no file message
header("Location: errore.html");
}
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;
}
?>[/php]