הנה הקוד:
PHP קוד:
$target = "uploads/";
$target = $target . basename( $_FILES['file']['name']) ;
$uploaded_size = $_FILES['file']['size'];
$uploaded_type = $_FILES['file']['type'];
$ok=1;
if ($uploaded_size > 350000) {
$content = "הקובץ הגדול מידי.<br />";
$ok=0;
}
if ($uploaded_type == "text/php") {
$content = "קבצי PHP אינם מורשים להעלאה<br />";
$ok=0;
}
if ($ok == 0) {
$content = "סליחה, אך הקובץ לא הועלה לשרת.";
}
elseif($ok == 1) {
if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) {
$content = "הקובץ ".basename( $_FILES['file']['name']). " הועלה";
}
else {
$content = "סליחה, אך הייתה בעיה בהעלאת הקובץ.";
}
}
לא משנה איזה קובץ אני מעלה, כולל PHP, אז הפלט הוא:
"סליחה, אך הייתה בעיה בהעלאת הקובץ"
מה הבעיה? תודה לעוזרים!