سلام من در فرم زیر وقتی با آرایه سوپر گلوبال پست این فایل داخل فرم رو ارسال میکنم به درستی کار میکنه:
<body>
<form action="upload.php" method="POST">
<input type="file" name="file"><br><br>
<input type="submit" name="submit" value="send">
form>
body>
این هم صفحه uploaded.php :
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($_POST['submit'] == 'send') {
if (isset($_POST['file']) && !empty($_POST['file'])) {
echo 'فایل شما با موفقیت آپلود شد
';
} else {
echo 'لطفا فایل مورد نظر را انتخاب نمایید
';
}
}
}
اما وقتی برای تگ فرم همونطور که آقای صالحی توی ویدیو فرمودند مقدار enctype=multipart/form-data رو قرار میدم و از آرایه سوپر گلوبال فایل استفاده میکنم مثل زیر واسه هر دوتا میگه فایل مورد نظر با موفقیت آ|بود شد دلیلش چیه؟
<body>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br><br>
<input type="submit" name="submit" value="send">
form>
body>
uploaded.php:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($_POST['submit'] == 'send') {
if (isset($_FILES['file']) && !empty($_FILES['file'])) {
echo 'فایل شما با موفقیت آپلود شد
';
} else {
echo 'لطفا فایل مورد نظر را انتخاب نمایید
';
}
}
}