السلام عليكم
اخواني الاعزاء شوي سؤالي محير شوي ولاكن لو عندا الكود التالي
وهذا الملف موجود في متغيراسمه $bodyكود HTML:<HTML DIR=RTL> <HEAD> <TITLE><?= $this->vars[page_title]?></TITLE> </HEAD> <BODY> <? include("header.html"); ?> <P ALIGN="CENTER"><?= $this->vars[test_var]?></P> <TABLE BORDER="0" BGCOLOR="#000000" CELLSPACING="1" ALIGN="CENTER"> <TR> <TH BGCOLOR="#DDDDDD">عمــود 1</TH> <TH BGCOLOR="#DDDDDD">عمــود 2</TH> <TH BGCOLOR="#DDDDDD">عمــود 3</TH> </TR> <? if($this->vars[if_var]){ ?> <? foreach($this->vars[table_rows] as $key=>$var){ ?> <TR> <TD BGCOLOR="#DDDDDD"><?= $var[column_1]?></TD> <TD BGCOLOR="#DDDDDD"><?= $var[column_2]?></TD> <TD BGCOLOR="#DDDDDD"><?= $var[column_3]?></TD> </TR> <? } ?> <? } ?> </TABLE> <? if($this->vars[if_var]){ ?> <b>تم تحقق الشرط ...</b> <? } ?> </BODY> </HTML>
كيف ممكن ان اظهر هذا الكود
ملاحظة::::::: الكود الموجود في المتغير $body يحتوي على اوابر php فاذا قمنا بعمل print $body; لن يتم تنفيذ الاوامر بل سوف تظهر كما هيا
اما اذا وضعنا محتويات المتغير $body في ملف اخر و عملنا include("file.html");
فسوف يظهر 100% من غير مشاكل وسوف تنفذ الاوامر الموجودة
السؤال هو الان انا لا اريد عمل include لملف فقط اريد ان اظهر محتوى متغير ال $body مع تنفيد الاوامر الموجودة بداخلة اذا وجدت طبعا
يعني المطلوب هو دالة مثل print او echo ولاكن الفرق هو تنفيذ اوامر ال php اذا وجدت داخل المتغير المنفذة عليه الدالة
وشكرا جزيلا


رد مع اقتباس
اهل بامكانك وضعها باصيغة الصحيحة لتعمل مع الكود الي كتبته فوق ؟؟؟