PDA

View Full Version : سوال: به کار بردن کد php در داده ها!!



p30graph3
یک شنبه 27 تیر 1389, 17:16 عصر
سلام

سوالی دارم: فرض کنید داده های ما در یک جدل ذخیره و در صفحه ای دیگر اون داده ها نمایش داده میشن

میشه کاری کرد کد پی اچ پی رو در دیتا بیس mysql طوری ذخیره کنیم که موقع بیرون کشیدنش از دیتا بیس و برای چپس اون کن اجرا بشه؟

h.alizadeh
یک شنبه 27 تیر 1389, 17:37 عصر
برای چپس اون کن اجرا بشه؟
من منظورشما رو نمی فهمم یا اشتباه تایپی هست!

p30graph3
یک شنبه 27 تیر 1389, 20:57 عصر
ببینید اینطور فرض کنید

یک جدول داریم که یک فیلد دارد که توی اون فیلد فرضا کد اچ تی ام ال (فرض کن بخش اراسل خبر اسکریپت) میزاریم و توی صفحه اصلی هم اون فیلد جدول رو میخونیم و نشون میدیدم . تا اینجا مسئله حلله

ولی میخوام ببینم میشه به جای اون کد ها (متن خبر که کد اچ تی ام ال هست) کد پی اچ پی بزاریم تا بعد از فجرا به جای نشون دادن ، اجرا کنه اون کد رو؟

funpatogh
یک شنبه 27 تیر 1389, 21:31 عصر
فکر کنم بشه کد های php رو توی دیتابیس به صورت تکست ذخیره کنی و بعد بیرون بکشی و با تابع eval() اجراشون کنی
باز هم دقیق نمیدونم فقط نظرم رو گفتم

binyaft
یک شنبه 27 تیر 1389, 21:41 عصر
میشه در مورد تابع eval توضیح بدید

funpatogh
یک شنبه 27 تیر 1389, 21:43 عصر
الان با تابع eval یک متغییر به نام str تعریف کردم که مقدارش هم معلومه
بعد هم با echo چاپش کردم

<?php

eval("\$str=\"salam hale u khobe\" ;");

echo $str;
?>

tofan8
یک شنبه 27 تیر 1389, 23:24 عصر
الان با تابع eval یک متغییر به نام str تعریف کردم که مقدارش هم معلومه
بعد هم با echo چاپش کردم

<?php

eval("\$str=\"salam hale u khobe\" ;");

echo $str;
?>


اون (\) ها چیه ؟:افسرده:

SAMAN_PHP
دوشنبه 28 تیر 1389, 02:22 صبح
اون (\) ها چیه ؟
به واسطه ی کارکتر بک اسلش ,کارکترهای استثنایی رشته حساب میشن

مثال:


echo " Hello \"Worled\" "; //Hello "Worled"

echo "price \$100" ;//price $100

که در غییر این صورت یا فقط قسمتی از رشته چاپ می شد یا خطا می داد

SAMAN_PHP
دوشنبه 28 تیر 1389, 02:25 صبح
اون (\) ها چیه ؟
به واسطه ی کارکتر بک اسلش ,کارکترهای استثنایی رشته حساب میشن

مثال:


echo " Hello \"Worled\" "; //Hello "Worled"

echo "price \$100" ;//price $100

که در غییر این صورت یا فقط قسمتی از رشته چاپ می شد یا خطا می داد