عرض سلام و ادب
این مطلب رو واسه دوستانی گذاشتم که با این ارور مواجه میشن.
هنگام آپلود فایل در ویندوز معمولا با این خطا مواجه میشویم:
Warning: move_uploaded_file(\part02/f6f916aee8732827ee3b5dfe80b39311.jpg): Failed to open stream: No such file or directory in C:\xampp\htdocs\7learn.php\php-tool-box\10-file-uploader\part02\upload.php on line 21
راه حل:
وقتی میخواین آدرس محل ذخیره سازی فایل های آپلودی رو به متغیر assign کنید، باید به صورت کامل واردش کنید و اگه فقط اسم فولدر رو بذارید با مشکل مواجه میشید
نمونه غلط:
$uploadFileDir = 'upload/';
نمونه صحیح:
$uploadFileDir = 'C:\xampp\htdocs\7learn.php\php-tool-box\10-file-uploader\upload/';
دقت کنید که بعد از اسم فولدر مدنظرتون به جای \ باید از / استفاده کنید.
درود بر شما.
در کدهای من آدرس پوشه مورد نظر کامل نیست اما کار می کنه به درستی یعنی به شکل زیر وارد کردم.
$uploadFileDir = 'upload/';