PDA

View Full Version : صرف نظر کردن از خطا تابع file_get_contents ؟



siamakb
سه شنبه 11 تیر 1392, 13:22 عصر
سلام.
وقتتون بخیر.
در برنامه ای که نوشتم از تابع file_get_contents استفاده نموده ام زمانی که این تابع قادر به پیدا کردن لینک نیست ارور بروی صفحه نمایش داده می شود و از ادامه برنامه جلوگیر ی می کند.
در نمونه کد زیر بعد از اینکه لینک مورد نظر یافت نشه (error 404) حلقه for ناقص باقی میمونه.
چطوری می تونم از اررور تابع file_get_contents صرف نظر کنم؟
باتشکر.


for($i=0;$i<15;$i++)
{
$comment="http://www.test.com/$i";
$text[$i] =file_get_contents( $comment);
}

Variable
سه شنبه 11 تیر 1392, 13:46 عصر
$file=@file_get_contents("google.com");
echo $file;
از غلامته @ استفاده کنی .فکرکنم جواب بده

siamakb
سه شنبه 11 تیر 1392, 14:33 عصر
$file=@file_get_contents("google.com");
echo $file;
از غلامته @ استفاده کنی .فکرکنم جواب بده

ممنون ار پاسختون.
متاسفانه با قرار دادن @ فقط اررور بروی صفحه نمایش داده نمی شود و برنامه همچنان نیمه کاره باقی می ماند.

pishva62
شنبه 12 بهمن 1392, 17:21 عصر
سلام خسته نباشید من از تابع file_get_contents("http://cdn.tsetmc.com/Loader.aspx"); استفاده کردم و ادرس فوق را هم تحت هرشرایطی چه base64 , utf8 امتحان کردم اما جواب نگرفتم . و منظورم اینه که فونت ها کاملا به همریخته بودند و اصلا حتی با استفاده از تابع file_put_contetents هم نتوانستم فایل ذخیره شده در کام پیوتر را با فونت مربوطه فراخوانی کنم این در حالیه که و قتی سورس این سایت به خصوص را می بینم هیچ موردی ندارد و قابل رویت با فونت های فارسی است . ممنون می شوم راهنمایی بفرمایید چه کدی استفاده کنم تا این سورس قابل رویت باشه و فونت های اون به هم ریخته نباشد.