الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أرجو المساعدة

بدأه احمد بوابة في 28 أبريل 2010 · 3 رد · 376 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مشكلتي أنني أخزن كود php في قاعدة البيانات و أريد تنفيذ هذا الكود و ليس طباعته كنص

عندما استعمل تعليمة echo يقوم بطباعة الكود على شكل نص و لا يقوم بتنفيذه

فما الطريقة اللازمة لعمل هذا

أرجو من المختصين المساعدة أسرع وقت ممكن

#2

عند استخراج الكود ادخله داخل دالة

eval()

مثال على ذلك اني ادخلت الى القاعدة هذا الكود

echo 123;

عند استخراجه من القاعدة وطباعته بدون اضافة الداله eval اليه سيكون الناتج بهذا الشكل

echo 456;

اما عند اضافة النص الناتج من القاعدة داخل الدالة eval بهذا الشكل مثلا

eval($qq['code']);

سيكون الناتج 123

تم تعديل هذه المشاركة بواسطة sn1per في 28 أبريل 2010 في 11:05

#3

مشكور تم حل المشكلة و لكن مشكلتي الجديدة أنني أريد أن أستخرج كود html للصفحة الناتجة عن تعليمة eval

مثال :

عندما استخدمنا تعليمة eval استطعنا أن ننفذ كود php في الصفحة و الآن أنا أحتاج الى تخزين الكود الناتج مع محتوياته من جديد في حقل في قاعدة البيانات

باختصار أحتاج لكود للحصول على شيفرة صفحة html الناتجة

#4

بإمكانك اخي تخزين المخرجات في متغير

مثال

$html = eval('echo 123;');

الان تم تخزيين جميع المخرجات في متغير بإسم html

بعد ذلك ادخل المتغير الى القاعدة

1

مواضيع مشابهة