۵ نوید احمدزاده
مشکل در آپلود فایل
جامعه پی اچ پی ایجاد شده در ۱۰ تیر ۱۴۰۲

مشکل این کد چیه


session_start();
$MSG = null;
if ($_SERVER["REQUEST_METHOD"]== "POST") {
    if(isset($_POST['uploadBtn']) && $_POST['uploadBtn'] == 'Upload'){
        if(isset($_FILES['uploadedFile'])&& !empty($_FILES['uploadedFile'])){
            echo $MSG = 'OK';
        }else{
            echo $MSG='lotfan file khod ra entekhab konid';
        }
    }
}
$_SESSION['msg']= $MSG;
header("location:index.php");

وقتی فایل رو انتخاب میکنم مسیج ok نمیده

سلام،

لاین آخر یعنی header ای که برای ریدایرکت نوشتید رو کامنت کنید.

محسن موحد ۱۰ تیر ۱۴۰۲، ۱۶:۵۴

کامنت کردم بازم درست نشد قسمت else فقط اجرا میشه

نوید احمدزاده ۱۱ تیر ۱۴۰۲، ۰۶:۱۰

درست شد

چرا من وقتی var_dump میکنم اطلاعات رو مرتب نمیاره پشت سر هم میاره

array(5) { ["name"]=> string(9) "insta.txt" ["type"]=> string(10) "text/plain" ["tmp_name"]=> string(24) "C:\\xampp\\tmp\\php9055.tmp" ["error"]=> int(0) ["size"]=> int(120) }

این شکلی

نوید احمدزاده ۱۱ تیر ۱۴۰۲، ۰۶:۴۸

برای اینکه var_dump بصورت پیشفرض خروجی مانند ویدیو داشته باشه باید xdebug رو نصب کنید.

محسن موحد ۱۱ تیر ۱۴۰۲، ۱۲:۰۶

https://rezasm.ir/beautiful-vardump/
آموزش نصب xdebug

دانشفر ۱۷ اسفند ۱۴۰۲، ۰۸:۵۴