-
سؤال عن داله eval
سلام عليكم
معروف انه داله eval تستبدل كذا متغير بقيمته ونشوف سكربتات كثيره عاملين نظام قوالب بها الداله طرت علي بالي اعمل قالب بسيط لسكربت عندي لاكن واجهتني بعض مشاكل ياليت احد يدلنا علي طريق الصحيحه ...
عملت استدعاء لملف التصميم include "a.tpl"; بس ماعرفت كيف اغير اسماء متغيرات بالملف بالقيم الموجوده بملف PHP
-
سوف يساعدك هذا الدرس
http://daif.net/index.php?app=artical&id=9
• مررنا القالب $web على دالة eval لكي تقوم هذه الدالة باستبدال المتغيرات الموجودة في داخل القالب $web بما يقابلها من قيم معرفه وخرجنا بالمحصلة النهائية بأنه أستبدل المتغير $body
انا مستخدمها بالصيغة التالية ليش هيك صراحة ما بعرف اشرح ولاكن اعتقد الشرح المبسط لكودي
eval('?'.'>'.trim($this->content[$this->tempname]).'<'.'?');
تقوم بتحويل الناص المابين <? و ?> الى أمر فتفصله عن امر echo او print اما الباقي فتمرره الى print
يعني لو عندنا
<? include("header.php"); ?>
elkaser
<? echo "hello"; ?>
ومررنا اللكود على الدالة بنفس النص الي انا كاتبه سوف يتم اطراج ملف اسمع header.php ومن ثم طبعاعة elkaser ومن ثم تنفيد امر php بطباعة hello
تحياتي
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا|
اخبار السيارات |
حراج |
شقق للايجار في الكويت |
بيوت للبيع في الكويت |
دليل الكويت العقاري |
مقروء |
شركة كشف تسربات المياه |
شركة عزل اسطح بالرياض |
عزل فوم بالرياض|
عزل اسطح بالرياض |
كشف تسربات المياة بالرياض |
شركة عزل اسطح بالرياض