PDA

View Full Version : قرار دادن کد PHP در داخل آرایه



یونس ابراهیمی
دوشنبه 05 آبان 1393, 21:57 عصر
سلام خدمت دوستان
من یه کد دارم فرضا به صورت زیر :


<?php

array
(
''=>'',
''=>''
}

?>


چطور می تونم کد PHP رو در داخل یکی از مقادیر بنویسیم مثال زیر :


<?php

array
(
''=>'',
''=>'echo $name'
}

?>


خیلی لازم دارم، ممنون میشم راهنمایی بفرمایید.

SlowCode
دوشنبه 05 آبان 1393, 23:22 عصر
<?php

array
(
''=>'',
''=>$name
}

?>

H:Shojaei
سه شنبه 06 آبان 1393, 11:18 صبح
سلام خدمت دوستان
من یه کد دارم فرضا به صورت زیر :

چطور می تونم کد PHP رو در داخل یکی از مقادیر بنویسیم مثال زیر :

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


$test='
?>
<?php
echo "codes";
?>';

بعد با تابع eval متغیر رو صدا بزنید تا اجرا بشن...

eval("$test");
ولی در جریان باشید که این کار به لحاظ امنیتی مشکل زیاد ایجاد میکنه البته اگر از داده هایی که کاربر وارد کرده تو این کدهاتون استفاده کنید کافیه یکی بدونه از این تابع استفاده میکنید و داده های کاربر رو هم داخل کدهایی که با این تابع اجرا میشن قرار میدین 100% سایتو میزنن...