سایت ساز وبزیکسب درآمد

چگونه جلوی نمایش پیغام خطا را بگیریم ؟

شروع موضوع توسط aliabdi22 ‏4 مارس 2007 در انجمن PHP

  1. aliabdi22

    aliabdi22 Registered User

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    170
    تشکر شده:
    4
    من میام یک صفحه را خارج از سایتم میخونم تا بخشهاییش را جدا کنم و در صفحه خودم نشون بدم. مثل این :
    PHP:
    while ($line=fgets($file_handle,1000))
     {
     
    $site_content.=$line;
     }
     
    fclose ($file_handle);
     return 
    $site_content;

    ولی متاسفانه اگه به هر دلیلی اون صفحه دردسترس نباشه پیام خطای طویلی با آدرس سایت مربوطه نمایش داده میشه که نتنها ناجوره بلکه آدرس صفحه مرجع رو هم لو میده !

    در حالت معمول هم دسترسی به تنظیمات PHP وجود نداره . در این صورت چطور میشه کاری کرد که پیغام خطایی نمایش داده نشه و یا پیغام خاص دیگه ایی ظاهر بشه ؟؟
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,558
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    شما هم میتونید تمامی خطاها رو غیرقابل نمایش کنید , هم میتونید فقط خطای مربوطه رو غیرقابل نمایش کنید .
    نوع خطا از چه نوعی هست ؟
    مثلا من برا اینکه ارور هایی از نوع توجه رو غیر قابل نمایش کنم مینویسم :
    PHP:
    error_reporting(E_ALL E_NOTICE);
    این یعنی همه ارور ها رو نمایش بده بجز NOTICE ها . علامت ^ یعنی بجز .
    اگه بخوای همه نوع اروری رو غیرفعال کنی مینویسی :
    PHP:
    error_reporting(0);
    ;)


    اطلاعات بیشتر تو خود سایت پی اچ پی
     
  4. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
  5. aliabdi22

    aliabdi22 Registered User

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    170
    تشکر شده:
    4
    ممنون دوستان از پاسخ هاي كاملتون :)
     
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی