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