include بدون نمايش

I.NoBody

Active Member
شما اگه مي خواي خروجي يك صفحه رو بخوني، بهتره به جاي اينكلود كردنش، اون فايل رو بخوني با ساتفاده از توابع مربوط به فايل مثل fopen و fread و ...

نمي دونم چرا تاريخ هاي فروم به هم ريخته. پست من اومد بالا !!!!!!
 
آخرین ویرایش:

MRB COMPANY

Member
سلام به همه دوستان
يه سوال داشتم
من مي خوام تو php يه كد رو اينكلود كنم ولي نمايش داده نشه
توي كدي كه اينكلود مي كنم يه چي چاپ شده كه من مي خوام فقط بفهمم كه اون چيه ولي چيز چاپي رو ننويسه
مي خوام شرطيش كنم
نمي دونم متوجه شديد يا نه ولي اگه ميشه كمكم كنيد
ممنون
 

ziXet

مدیر انجمن PHP/MYSQL
سلام به همه دوستان
يه سوال داشتم
من مي خوام تو php يه كد رو اينكلود كنم ولي نمايش داده نشه
توي كدي كه اينكلود مي كنم يه چي چاپ شده كه من مي خوام فقط بفهمم كه اون چيه ولي چيز چاپي رو ننويسه
مي خوام شرطيش كنم
نمي دونم متوجه شديد يا نه ولي اگه ميشه كمكم كنيد
ممنون
بیا دوات پیش خودمه!!!:cool:
PHP:
ob_start();
include('name.php');
//example phpinfo();
$output = ob_get_contents();
ob_end_clean();
با این کار میتونید محتوای فایل رو تو متغیر output ذخیره کنید.
این در اصل برای توابعی مثل phpinfo که خود به خود چاپ میکنه خیلی خوبه.

موفق باشید
 

I.NoBody

Active Member
بیا دوات پیش خودمه!!!:cool:
PHP:
ob_start();
include('name.php');
//example phpinfo();
$output = ob_get_contents();
ob_end_clean();
با این کار میتونید محتوای فایل رو تو متغیر output ذخیره کنید.
این در اصل برای توابعی مثل phpinfo که خود به خود چاپ میکنه خیلی خوبه.

موفق باشید
بله ولی این در صورتی به درد می خوره که طرف نخواد چیزی قبل از include کردنش اکو کنه
 

I.NoBody

Active Member
اینکلود معمولا قبل از اکو میاد.
همونطور که گفتید معمولاً.

بعضی مواقع بعضی از برنامه نویس ها ابتدا اطلاعات هدر مثل تگهای متا و ... رو نمایش می دن و سپس بقیه کدهای خودشون رو می نویسن.
به هر حال من فکر می کنم مشکل دوستمون حل شده که دیگه پست نمیده. بهتره ما هم الکی این تاپیکو شلوغش نکنیم.
راهی که شما گفتی هم کاملاً کاربردیه به شرطی که خود برنامه نویس بدونه چی کار داره میکنه.
موفق باشید
 

MRB COMPANY

Member
دوستان عزيز ممنون
من از fopen استفاده كردم.
كارم رو راه انداخت
من مي خواستم يه كد بنويسم ببينم كه آيا آي دي يه ياهو مسنجر مثلا واسه خودم آنلاين هست يا نه
ممنون
اين تالارها واقعا به آدم كمك مي كنند
دستتون درد نكنه
:oops:
 

جدیدترین ارسال ها

بالا