محمد المصري12 نشر 29 مايو 2022 أرسل تقرير نشر 29 مايو 2022 سلام عليكم الصورة اقتباس $image موجودة بالفعل داخل المكان المقرر في اقتباس $location لكن عند تنفيذ الكود تلقائيا يذهب بي للاستثناء else مع ان الشرط متحقق و الصورة موجودة في مكانها و لما شلت الif condition اشتغلت عادي جدا <?php $image = $get['image']; $location = '/assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { echo '<img style="max-height: 150px !important; margin: 0 auto;" src="assets/images/common_cloth_composition/'. $image .' " alt="#">'; } else { echo '<img class="img-thumbnail" style="width: 60px" src="assets/images/noImage.png" alt="">'; } ?> اين الخطأ ؟ اقتباس
1 سمير عبود نشر 29 مايو 2022 أرسل تقرير نشر 29 مايو 2022 المُشكلة ليست في الدالة و إنما في المسار رُبما هو خاطئ. حاول إستخدام: $location = __DIR__ . '/assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } // أو $location = './assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } // أو $location = 'assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } بفرض أن الملف الحالي و المجلد assets موجودان ضمن نفس المستوى. اقتباس
0 محمد المصري12 نشر 29 مايو 2022 الكاتب أرسل تقرير نشر 29 مايو 2022 بتاريخ 5 ساعات قال عبود سمير: المُشكلة ليست في الدالة و إنما في المسار رُبما هو خاطئ. حاول إستخدام: $location = __DIR__ . '/assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } // أو $location = './assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } // أو $location = 'assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { } بفرض أن الملف الحالي و المجلد assets موجودان ضمن نفس المستوى. جواب حضرتك فيه الحل استاذي ، فعلا لم انتبه للمسار ، المسار و الملف ليسوا ضمن نفس المستوى و قمت بتعديل الكود كالتالي $image = $get['image']; $location = '../assets/images/common_cloth_composition/'.$image; //$location = __DIR__ . '/assets/images/common_cloth_composition/'.$image; if (file_exists($location)) { echo '<img style="max-height: 50px !important; margin: 0 auto;" src="assets/images/common_cloth_composition/'. $image .' " alt="#">'; } else { echo '<img class="img-thumbnail" style="width: 60px" src="assets/images/noImage.png" alt="">'; } ?> شكرا جزيلا لك اقتباس
السؤال
محمد المصري12
سلام عليكم
الصورة
موجودة بالفعل داخل المكان المقرر في
لكن عند تنفيذ الكود تلقائيا يذهب بي للاستثناء else مع ان الشرط متحقق و الصورة موجودة في مكانها
و لما شلت الif condition اشتغلت عادي جدا
اين الخطأ ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.