За последние 24 часа нас посетили 17443 программиста и 1608 роботов. Сейчас ищут 928 программистов ...

cURL и HTTP Error 500

Тема в разделе "Вопросы от блондинок", создана пользователем igpl, 5 фев 2012.

  1. igpl

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

    С нами с:
    7 фев 2008
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Латвия, Даугавпилс
    Здравствуйте.
    Перепробовал кучу скриптов на тему парсинга, такого вида, попроще и совсем простые:

    Код (Text):
    1. <?php
    2. vWritePageToFile( 'http://es.php.net', 'es.php.net.txt' );
    3.  
    4. function vWritePageToFile( $sHTMLpage, $sTxtfile ) {
    5.      $sh =          curl_init( $sHTMLpage );
    6.      $hFile =                       FOpen( $sTxtfile, 'w' );
    7.      curl_setopt( $sh, CURLOPT_FILE, $hFile );
    8.      curl_setopt( $sh, CURLOPT_HEADER, 0 );
    9.      curl_exec  ( $sh );
    10.      $sAverageSpeedDownload = curl_getInfo( $sh, CURLINFO_SPEED_DOWNLOAD );
    11.      $sAverageSpeedUpload   = curl_getInfo( $sh, CURLINFO_SPEED_UPLOAD );
    12.      echo '<pre>';
    13.      echo 'Average speed download == ' . $sAverageSpeedDownload . '<br>';
    14.      echo 'Average Speed upload    == ' . $sAverageSpeedUpload   . '<br>';
    15.      echo '<br>';
    16.      $aCURLinfo = curl_getInfo( $sh );
    17.      print_r( $aCURLinfo );
    18.      echo '</pre>';
    19.      curl_close(  $sh );
    20.      FClose    (  $hFile );
    21.      echo '(<b>See the file  "'.$sTxtfile.'"  in the same path of the hosting'.
    22.           ' to where this script PHP</b>).<br>';
    23.     }
    24. ?>
    Всегда получаю HTTP Error 500 (Internal Server Error). Понимаю, что руки у меня кривые.
    В каком направлении копать?
    Спасибо.
     
  2. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    попробуй урезать код, и выяснить, что именно вызывает ошибку
    код вполне рабочий. может настройки сервера?