За последние 24 часа нас посетили 57308 программистов и 1809 роботов. Сейчас ищут 989 программистов ...

Ошибки и fopen()

Тема в разделе "Вопросы от блондинок", создана пользователем krow7, 26 янв 2010.

  1. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    Можно ли как-нибудь написать fopen(), чтобы когда ссылку открыть невозможно, выдавало не
    Warning: fopen(http://www.amalgama-lab.com/songs/e/eminem/stans.html) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\Program Files\xampp\htdocs\ama.php on line 13
    а например "Не могу присоединиться" или что-нибудь в таком роде. А то на страничке некрасиво будет смотреться ;)
    заранее спасибо!
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Посмотри пример использования curl

    Ну а если хочется сделать быстро, без заморочек и чтения:
    PHP:
    1. <?php
    2.  
    3. $url = "http://example.com";
    4.  
    5. if (($handler = @fopen($url, 'r')) === false){
    6.     echo "Нет данных\n";
    7. }
    8. else{
    9.     echo "Ok\n";
    10. }
    11.  
    12.  
     
  3. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    Пасибки :)
    все работает
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    krow7
    не за что