سلام
مي خواستم بدونم راهي هست كه بشه دستورات php رو از داخل يك فيلد ديتابيس اجرا كرد ؟
مثلا يه دستوررو داخل يه فيلد ذخيره بكنيم بعد اون رو اجرا كنيمکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
مي خواستم بدونم راهي هست كه بشه دستورات php رو از داخل يك فيلد ديتابيس اجرا كرد ؟
مثلا يه دستوررو داخل يه فيلد ذخيره بكنيم بعد اون رو اجرا كنيمکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا چرا میخواین کار رو اینقدر سخت کنید؟
راه های دیگه ای هم هستش!
شما چه کاری میخواین انجام بدید ؟بگید دوستان و من شاید راه بهتری پیشنهاد کنیم
یعنی دستورات به شکل پویا انتخاب بشه؟؟؟؟؟؟؟؟؟؟؟؟
اولین راهی که به ذهن میرسه اینه که دستورو از فیلد بخونی توی یه فایل php ذخیره کنی و فایل php رو اجرا کنی
خوب این میشه مشکلی نیست !
راه ساده تری هم هست!
استفاده از eval
با تابع eval میشه دستورات php رو که به صورت استرینگ از دیتابیس یا فایل خونده میشه اجرا کرد. مثلاً مد زیر کلمه test رو چاپ میکنه:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by neopersia; 15-09-2008 at 10:15. دليل: سمی کولنش جا مونده بود
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)