Upload fil, på download med det samme
Jeg har et en funktion der uploader en fil - men som det står lige nu, kommer den bare ind på serveren hvor alle mione andre sider ligger, kan man ikke smide filen hen i min download side automatisk når den bliver uploaded, for lige nu skal jeg selv tilføje filen...Min hjemmeside er http://www.csmap.frac.dk og kig under upload map! (det er kun under test, så tag jer ikek af fyldudtekst osv...
Upload.php siden:
<?
/* Easy Uploader */
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):
// Upload directory (MUST HAVE TRAILING SLASH):
//Her er mit webhotls mappe
$uploaddir="/web/www/frac/users/csmap/map";
// Your email
$youremail="jacob.kongsmar@mail.tele.dk";
// Thank you page:
$thankspage="http://www.csmap.frac.dk/tak.htm";
// Set Upload thanks message for USER
$uptymessage="$realname, thank you for uploading the file $file_name\n\nWe will get back to you ASAP.";
// Set Upload thanks message for OWNER
$ownermessage="$realname [ $email ] has uploaded a file named $file_name\n\nCheck the upload directory.";
// 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=java script: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=java script: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;
}
?>
