PDA

View Full Version : سوال: دریافت محتوای پردازش شده با file_get_contents



eliTive
جمعه 11 تیر 1389, 19:58 عصر
سلام دوستان فرض کنید ما صفحه ی test.php با محتوای زیر رو داریم :


<?PHP
$value1 = "Hello";

echo $value1;
?>


اگر این صفحه رو با تابع file_get_contents دریافت کنیم و اونو چاپ کنیم به جای نمایش محتوای پردازش شده کل کد ها رو چاپ می کنه یعنی دقیقا محتوای برنامه نویسی شده در test.php .
من فقط می خوام محتوای پردازش شده رو نشون بده یعنی فقط کلمه ی Hello رو.

درواقع سوالم این هست چطور یه صفحه رو اول پردازش کنیم بعد محتواش رو بریزیم تو یه متغییر؟

bravia2009
جمعه 11 تیر 1389, 20:09 عصر
سلام دوست من
اگه شما میخوای فقط همین چاپ کنی باید با استفاده از get ابتدا اونو تو یک متغییر بریزی و سپس اون متغییر و echo کنی.
موفق باشی

pashaie
جمعه 11 تیر 1389, 20:20 عصر
من این مشکل رو با استفاده از تابع زیر حل کردم.

function getRenderedContent($file){
ob_start();
ob_clean();
include $file;
$ret = ob_get_contents();
ob_end_clean();
return $ret;
}