Revision: 70641
Updated Code
at May 18, 2016 21:53 by aravindnair93
Updated Code
if (!is_dir("directory")) { mkdir("directory"); } $max_size = 10000; // maximum file size, in KiloBytes $allowtype = array('pdf'); // allowed extensions if (isset($_FILES['fileToUpload']) && strlen($_FILES['fileToUpload']['name']) > 1) { $file = $ref_id; //Name of file when uploaded $sepext = explode('.', strtolower($_FILES['fileToUpload']['name'])); $type = end($sepext); // gets extension // Checks if the file has allowed type and size if (!in_array($type, $allowtype)) { $_SESSION['status'] = 1; echo '<script> window.location.href = "redirect.php"; </script>'; } if ($_FILES['fileToUpload']['size'] > $max_size * 1000) { $_SESSION['status'] = 2; echo '<script> window.location.href="redirect.php"; </script>'; } $uploadpath = 'directory/' . $file; // gets the file name if (move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $uploadpath)) { } else { $_SESSION['status'] = 3; echo '<script> window.location.href = "redirect.php"; </script>'; } }
Revision: 70640
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 18, 2016 21:47 by aravindnair93
Initial Code
if (!is_dir("directory")) { mkdir("directory"); } $max_size = 10000; // maximum file size, in KiloBytes $allowtype = array('pdf'); // allowed extensions if (isset($_FILES['fileToUpload']) && strlen($_FILES['fileToUpload']['name']) > 1) { $file = $ref_id; //Name of file when uploaded $sepext = explode('.', strtolower($_FILES['fileToUpload']['name'])); $type = end($sepext); // gets extension // Checks if the file has allowed type and size if (!in_array($type, $allowtype)) { $_SESSION['status'] = 1; echo '<script> window.location.href = "redirect.php"; </script>'; } if ($_FILES['fileToUpload']['size'] > $max_size * 1000) { $_SESSION['status'] = 2; echo '<script> window.location.href="redirect.php"; </script>'; } $uploadpath = 'directory/' . $file; // gets the file name // If no errors, upload the image, else, output the errors if (move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $uploadpath)) { } else { $_SESSION['status'] = 3; echo '<script> window.location.href = "redirect.php"; </script>'; } }
Initial URL
Initial Description
General file upload script in php. Error set using SESSIONS.
Initial Title
Php File Upload Script
Initial Tags
php, file
Initial Language
PHP