No input file specified

Discussion in 'PHP' started by Cyber_Cat, 19 Mar 2018.

  1. Cyber_Cat

    Cyber_Cat New Member

    Joined:
    1 Dec 2013
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Всем привет, выскакивает данная ошибка: No input file specified

    Код:

    Code:
    <?php
    
    $curl = curl_init();
    
    curl_setopt_array($curl, array(
      CURLOPT_URL => "http://api.msg91.com/api/sendhttp.php?sender=MSGIND&route=4&mobiles=" . $_GET["mobiles"] . "&authkey=" . $_GET["authkey"] . "&country=" . $_GET["country"] . "&message=" . $_GET["message"] . ",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => "",
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 30,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => "GET",
      CURLOPT_SSL_VERIFYHOST => 0,
      CURLOPT_SSL_VERIFYPEER => 0,
    ));
    
    $response = curl_exec($curl);
    $err = curl_error($curl);
    
    curl_close($curl);
    
    if ($err) {
      echo "cURL Error #:" . $err;
    } else {
      echo $response;
    }
     
  2. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Бгг. Это значит, что php-fpm не может найти запрошенный php-файл. В общем считай это ошибка 404 (хотя чисто технически это не так). Надо сначала добиться чтоб скрипт вообще запускался, желательно на простом скрипте типа <?php phpinfo(); ?>

    Если ты имеешь ввиду то что тебе отдаёт курл (т.е. то что попадает в $response) то это значит что 404 на удалённом сервере.
     
  3. Evan

    Evan Banned

    Joined:
    19 Aug 2016
    Messages:
    78
    Likes Received:
    203
    Reputations:
    0
    Кавычка в конце строки с curlopt_url, точно не лишняя?