محمد المصري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="">'; } ?> اين الخطأ ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 موجودان ضمن نفس المستوى. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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="">'; } ?> شكرا جزيلا لك اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد المصري12
سلام عليكم
الصورة
موجودة بالفعل داخل المكان المقرر في
لكن عند تنفيذ الكود تلقائيا يذهب بي للاستثناء else مع ان الشرط متحقق و الصورة موجودة في مكانها
و لما شلت الif condition اشتغلت عادي جدا
اين الخطأ ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.