Ghasem Paran

ذخیره کدهای php در دیتابیس

15 پست در این موضوع قرار دارد

سلام

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

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

مثلا :

http://khabargir.ir/submit.html

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

بله.

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

ویرایش شده در توسط Ghasem Paran
0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

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

چند لایه

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

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

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

نمیدونم ...

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

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

چند لایه

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

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

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

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

ویرایش شده در توسط Ghasem Paran
0

به اشتراک گذاری این پست


لینک به پست

به اشتراک گذاری این پست


لینک به پست

لینکهای زیر میتونه برای فراخوانی دستورات 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 قرار میگیره

3

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

ویرایش شده در توسط Ghasem Paran
0

به اشتراک گذاری این پست


لینک به پست

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

ویرایش شده در توسط Ghasem Paran
0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط masoudmosleh267
      سلام دوستان عزيز. خواستم بدونم امكانش هست كه بنده يك سايت وردپرسي كه ٢٠ تا افزونه روش نصبه رو تبديل كنم به لاراول و رو اون فريم ورك كار كنم؟
    • توسط masoudmosleh267
      سلام دوستان. من یه سایتی رو از بکاپ گرفتم و از یه هاست و دامنه به یه هاست و دامنه جدید انتقال دادم. حالا چه سایت رو که باز میکنم چه وارد پیشخوان وردپرس میشم یه ارور میاد یکی از خطلی functions.php قالب رو نشون میده.
      Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /public_html/wp-content/themes/khadamator/functions.php on line 1132
      مشکل چیه؟
    • توسط reza_yki
      سلام من نیاز به کسی دارم که بتونه یه صفحه ساز (page builder) برای قالب وردپرس از پایه طراحی کنه
      و کدها رو به صورت فیلم برام توضیح بده ( فیلم آموزشی ) و داخلش امکانات زیر قرار داده بشه:
      افزودن نامحدود لایه یا همون row و کاملا شبیه به کاری که کامپوزر میکنه با قابلیلت درگ کردن لایه ها، ویرایش، حذف و احتمالا امکان کپی و پیست از یه لایه برای استفاده در لایه دیگه. و کار بعدی اینه که یکی دوتا براش شورتکد (element) بزنید مثلا یکی این باشه که بشه ادیتور اضافه کنید بهش (ویرایشگر پیشفرض وردپرس).  یکی دیگشم نمایش یک دسته خاص با تنظیماتی مانند تعداد پست، رنگ عنوان و دسته مورد نظر برای فهمیدن نحوه ارتباط و غیره تا با توجه به اون من شورتکد های خودمو طراحی کنم توضیح کامل در انتها داده میشه. می خوام کاربر انتخاب کنه که از ویرایشگر خود وردپرس استفاده کنه یا از صفحه ساز ما همچنین امکان استفاده در page و post رو هم داشته باشه. امکان دیگه این که کاربر بتونه برای خودش تو این لایه ها یه widget area اضافه کنه تا از ابزارک ها پیشفرض یا غیره هم استفاده کنه.  
      منظور از شورت کد اینه که طرف بعد از ایجاد row المنت هایی که من طراحی کردم رو داخلش قرار بده می خوام این قسمت طوری آموزش داده بشه که بتونم المنت های خودمو براش توسعه بدم
      توضیح: دلیل این کار اینه که من می تونم با ویژال کامپوزر المنت های اختصاصی ام رو بهش اضافه کنم ولی سنگینی این افزونه باعث شده که منصرف بشم از این کار.
       
      نکته: نمی خوام به صورت پلاگین باشه باید مستقیم به قالب وصل بشه و همچنین باید کاملا سبک باشه
      نکته 2: طوری طراحی بشه که اگر کاربر بعدا قالب رو حذف کرد محتوا از بین نره یا مخدوش نشون داده نشه
      نکته 3: ظاهر کار مهم نیست خودم اون قسمت رو درست میکنم

      اگه پیشنهادی دارید خوشحال میشم بشنوم

      ممنون
    • توسط yaali
      سلام
      کد زیر مال افزونه visual composer هست. میخوام بذارم داخل قالب برگه ی اصلی.
      وقتی میذارمش، عمل نمیکنه و خود کد رو نشون میده.
      چیکارش کنیم؟
      [vc_row][vc_column width="5/6"][rev_slider_vc alias="slider1"][/vc_column][vc_column width="1/6"][vc_single_image image="7198" img_size="320x390 (Width x Height)" add_caption="yes" alignment="center" style="vc_box_rounded"][/vc_column][/vc_row]  تصویر ضمیمه رو ببینید
      ممنون از همه
       

    • توسط milad93
      سلام و عرض ادب. 
      بنده به تازگی هاست وب سایتم را تغییر داده ام. ولی بعد از تغییر در حال حاضر وب سایت به خوبی لود می شود ولی مقالات یا صفحه پست ها ارور 
      This page isn’t working
      charbzaban.com is currently unable to handle this request.
      HTTP ERROR 500
      می دهند و اخرین پاسخ پشتیبان این هست: 
      این مورد را می باید از بخش لاگ های خطای سایت خود از بخش Site Summary / Statistics / Logs بررسی نمایید. در حال حاضر خطای لینک زیر مشاهده می شود، لطفا بررسی نمایید:
      https://paste.ubuntu.com/26504469/
      بنده هیچ تسلطی به برنامه نویسی ندارم و ممنون می شوم اگر کسی می تواند این کار را انجام دهد و هزینه آن را دریافت نماید. (وب سایت Charbzaban.com) متشکرم