رفتن به مطلب

پست های پیشنهاد شده

سلام

چطوری میشه کدهای php را داخل دیتابس ذخیره کرد تا هر زمان بهشون نیاز بود ، ازش استفاده کرد ؟

سایت من یک سری صفحات داره :

مثلا :

http://khabargir.ir/submit.html

که در اون از کدهای php استفاده شده.

به ناچار برای این صفحه و صفحات دیگه فایل ساختم و include کردم.

حالا میخوام کدها را داخل دیتابس ذخیره کنم تا کار راحت تر بشه و ساختن یک صفحه جدید زود تر بشه.

لینک به ارسال

تابع چرا نمی نویسید؟

من میخوام داخل پنل مدیریت سایت این صفحه ها ساخته بشه ==> مثل وردپرس

لینک به ارسال

یعنی از داخل پنل می خواید قابلیت فعال و غیر فعال کردن یه کد رو داشته باشین؟

لینک به ارسال
ارسال شده در (ویرایش شده)

یعنی از داخل پنل می خواید قابلیت فعال و غیر فعال کردن یه کد رو داشته باشین؟

بله.

مثلا دخل پنل ، قسمت ویرایشگر ، زمانی که php داخل هست هم ذخیره کنه.(کدهای html ذخیره میشوند)

ویرایش شده توسط Ghasem Paran
لینک به ارسال

میتونین کدها رو تو دیتابیس ذخیره کنید و با استفاده از تابع Eval در php اونها رو اجرا کنید

این تابع یک مقدار از نوع String میگیره و اونو اجرا میکنه

لینک به ارسال

میتونین کدها رو تو دیتابیس ذخیره کنید و با استفاده از تابع Eval در php اونها رو اجرا کنید

این تابع یک مقدار از نوع String میگیره و اونو اجرا میکنه

مشکل اینجاست که کدهای php در دیتابیس ذخیره نمیشوند.

لینک به ارسال

پیشنهادم اینه مباحث ابتدایی مانند معماری MVC را بخوانید

چند لایه

یا مانند وردپرس

(روش شما اشتباه هست مگر در حالتی که به کار تسلط داشته باشید و بدونید چه کاری میخواهید انجام دهید)

لینک به ارسال
ارسال شده در (ویرایش شده)

چرا ذخیره نمیشن؟ نوع داده varchar راحت می تونه ذخیره کنه.

نمیدونم ...

مثلا <?php فقط php ذخیره میشه ...

پیشنهادم اینه مباحث ابتدایی مانند معماری MVC را بخوانید

چند لایه

یا مانند وردپرس

(روش شما اشتباه هست مگر در حالتی که به کار تسلط داشته باشید و بدونید چه کاری میخواهید انجام دهید)

معماری MVC ابتدایی هست ؟

بیشتر توضیح بدید لطفا ...

ویرایش شده توسط Ghasem Paran
لینک به ارسال

لینکهای زیر میتونه برای فراخوانی دستورات php از بانک به شما کمک کنه


http://php.about.com/od/phpwithmysql/qt/php_in_mysql.htm
http://stackoverflow.com/questions/17289080/how-to-save-php-code-in-database
http://stackoverflow.com/questions/10702147/reading-php-code-from-database

این کار روش درست و استانداردی نیست و با یک sql inject ساده میشه کاری کرد که همه کاربران سایتتون هک بشن

داخل پنل وردپرس هم فقط صفحات متنی ساخته میشن و یا کدهایی که short code دارن رو میتونین استفاده کنید برای ایجاد قالبها و المانها که موقع اجرا با اسفاده از regex اون short code ها بازیابی میشن تابع مورد نظرشون فراخونی میشه و نتیجش در محل مورد نظر با استفاده از تابع Str_Replace قرار میگیره

لینک به ارسال
ارسال شده در (ویرایش شده)

چیکار کنم بالاخره ؟

هر کدومتون یه چیزی گفتید.

من میخوام به جای این که دستی صفحه ها را بسازم ، از داخل پنل اظافه بشه.

حالا بشه برای قسمتی هایی که php دارند ، ترفندی پیاده کرد ، خوبه ...

ویرایش شده توسط Ghasem Paran
لینک به ارسال

برای صفحات متنی قسمت مدیریت برگه ها در وردپرس رو نگاه کنید و از اون ایده بگیرید

برای صفحاتی که حالت اجرایی دارن میتونین یک سیستم ماژولار طراحی کنید که صفحات به صورت یک ماژول مجزی به سیستم کم یا اضافه بشه

مثل بخش افزونه ها در وردپرس

لینک به ارسال
ارسال شده در (ویرایش شده)

برای صفحات متنی قسمت مدیریت برگه ها در وردپرس رو نگاه کنید و از اون ایده بگیرید

برای صفحاتی که حالت اجرایی دارن میتونین یک سیستم ماژولار طراحی کنید که صفحات به صورت یک ماژول مجزی به سیستم کم یا اضافه بشه

مثل بخش افزونه ها در وردپرس

تا الان همچین کاری نکردم ... ببینم چی میشه ...

ویرایش شده توسط Ghasem Paran
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...