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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط رضا مهدیار
      سلام دوستان
      گروه ما برای بخش سایت و مدیریت رسانه های اجتماعی با یک فرد با انگیزه تمایل همکاری داره، رسانه ما در زمینه فینتک و اقتصاد هستش ممنون میشم از دوستان اگر  خودتون تمایل دارید یا کسی رو میشناسید معرفی کنید ممنونم
    • توسط marketdl.com@gmail.com
      با سلام. وقت همگی بخیر
      بنده یه قالب فروشگاهی رو طراحی کردم. الان بخش سبد خرید ، عضویت و لاگین و کدتخفیف مشکل داره
      بخش سبد خرید : وقتی کاربر لاگین باشه سبد خرید به درستی کار میکنه، اما وقتی لاگین نباشه نمیتونه 2 تا محصول به سبد اضافه کنه. آدرس سایت هم androidsrc.ir هستش. خودتون تست کنید.
      بخش عضویت و لاگین : بخش عضویت درسته و اطلاعات کاربر پس از عضویت داخل دیتابیس ذخیره میشه، اما توی بخش کاربران وردپرس نمیاد. لاگین هم اصلا کار نمیکنه
      بخش کدتخفیف هم اصلا کار نمیکنه
       
      درضمن سایت بنده قبلا قالبش یه چیز دیگه بود و وردپرس نسخه پایین روش نصب بود، به خاطر اینکه نمی شد وردپرس رو آپدیت کنم، مجبور شدن قالب جدید طراحی کنم تا با وردپرس و ووکامرس جدید همخونی داشته باشه. یه سری اطلاعات از قبل مصل محصول و پست و کاربر وجود داشته. و الان این مشکلات به وجود اومده
      هر کسی میتونه مشکل رفع کنه بنده هزینش رو پرداخت میکنم
    • توسط 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: ظاهر کار مهم نیست خودم اون قسمت رو درست میکنم

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

      ممنون