Code: Select all
if ($actionis=='Add Resource'){
//declaration of directory where files are saved
if(isset($_POST['file']))
{
//setting of variables
$uploaddir = "resources/";
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fileErr = $_FILES['userfile']['error'];
$filePath= $uploaddir . basename($_FILES['userfile']['name']);
global $filePath;
//filters extension filename
$fileX = strrchr($fileName,".");
/*
* UPLOAD FILTERING OPTIONS
*/
if ($fileSize>1000000){
die ("File too large! Must be below 1Mb.");
}
else{
if (($fileX==".txt")||($fileX==".doc")||($fileX==".docx")||($fileX==".pdf")||($fileX==".ppt")||($fileX==".pptx")){
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $filePath)){
echo "<code>SUCCESS! File Uploaded.</code> ".$fileErr;
}
else{
echo "<code class='red'>Upload Failed.</code>";
}
}
else{
die ("Wrong file format!");
}
}
}The above script does not generate an error. But my problem is that I cannot save the uploaded file into my selected directory.