21-09-18, 10:44 PM
وعليكم السلام
تحقق من الوظيفة move_uploaded_file , تأكد أنها تعود بالقيمة True
إذا كانت False فيعني هناك خطاء في صحة الملف
وإذا كان الملف صحيح ولكن حصل خطاء لأي سبب أيظاً ستعود بـ False مع رسالة خطأ
دقق على هذا الكود : ( هو نفس الموجود لديك ولكن وظعتة هنا للتركيز علية / أعتقد أنك لا تقوم بإنشاء المسار بالشكل الصحيح )
شكل المسار سيكون كالتالي
/home/images../upload/fileName
لاحظ نقطتين في المسار بهذا الشكل طبعاً غير مقبول
خصوصاً في هذين السطرين ( المشكلة لا أستطيع أن أجرب )
إبحث عن طريقة غير الوظيفة getcwd ( طريقتها وتصرفها في جلب المسار - غبي )
مثلاً :
تحقق من الوظيفة move_uploaded_file , تأكد أنها تعود بالقيمة True
إذا كانت False فيعني هناك خطاء في صحة الملف
وإذا كان الملف صحيح ولكن حصل خطاء لأي سبب أيظاً ستعود بـ False مع رسالة خطأ
دقق على هذا الكود : ( هو نفس الموجود لديك ولكن وظعتة هنا للتركيز علية / أعتقد أنك لا تقوم بإنشاء المسار بالشكل الصحيح )
شكل المسار سيكون كالتالي
/home/images../upload/fileName
لاحظ نقطتين في المسار بهذا الشكل طبعاً غير مقبول
كود :
$fileName = $_FILES['pro_img']['name'];
$fileSize = $_FILES['pro_img']['size'];
$fileTmpName = $_FILES['pro_img']['tmp_name'];
$fileType = $_FILES['pro_img']['type'];
$currentDir = getcwd();
$uploadDirectory = "../upload/";
$errors = "";
$fileExtension = strtolower(end(explode('.',$fileName)));
$uploadPath = $currentDir . $uploadDirectory . basename($fileName);خصوصاً في هذين السطرين ( المشكلة لا أستطيع أن أجرب )
كود :
$currentDir = getcwd();
$uploadDirectory = "../upload/";إبحث عن طريقة غير الوظيفة getcwd ( طريقتها وتصرفها في جلب المسار - غبي )
مثلاً :
كود :
dirname(__FILENAME__)