upload manager problem ... [Solved]
Posted: Tue Nov 28, 2006 4:37 am
hi guys, i am beginner in php and have tried to make a download manager. However, my download manager works on my local apache svr but when i tried to upload it up to my webhost it didn't work. I've even enabled chmod 777 to allow full write capability, but it still do not work out. Below is my full upload manager code, i appreciate any help possible. Thanks in advance
Code: Select all
<?php
define ("FILEDIRECTORY", "/addo");
$MaxSize = 5000;
$noFilename = "";
$getFilename = $_REQUEST['name'];
//check if it is posted by the form, and name field is entered
if (is_uploaded_file($_FILES['addon']['tmp_name'])) {
if($_FILES['addon']['size'] > $MaxSize) { //check max file size
echo "<p> Max File Size Exceeded 5mb, please try again or contact admin@raidsg.net.</p>";
}
else if ($getFilename == $noFilename) { //check that filename is entered
echo "<p>Please enter a File name for upload</p>";
}
else if ($_FILES['addon']['type'] != "application/x-zip-compressed") {
//check that the correct format is entered
echo "Please zip up your file with WinZip";
} else {
$name = $_POST['name'];
//upload zip file.
$result = move_uploaded_file($_FILES['addon']['tmp_name'], FILEDIRECTORY."/$name.zip");
$desc = $_REQUEST['Discribe'];
//opening text file to write and save discription.
$resource = fopen(FILEDIRECTORY."/$name.txt", "wt");
fwrite($resource, $desc, "15000");
fclose($resource);
if ($result == 1) {
//display uploaded item.
$uploadDESC = fopen(FILEDIRECTORY."/$name.txt", "r");
$theData = fread($uploadDESC, "15000");
fclose($uploadDESC);
echo "<p> File Uploaded Successfully.</p>";
echo "<p> You have uploaded $name.zip with the description below : </p>";
echo "<p> $theData </p>";
}
else echo "<p> There was a problem, during uploading process.</p>";
} #endIF
}#endIF
?>