Вызов CGI-скрипта из PHP не работает - PullRequest
0 голосов
/ 07 марта 2012

Я пытался использовать команду URL (скрипт CGI) IP-камеры безопасности из скрипта PHP. Скрипт php размещен на сервере Bluehost. Я проверил версию cURL и другие вещи, все выглядит нормально. Команда URL работает в веб-браузере, но не в этом скрипте ??

Спасибо за поддержку!

<?php
$url = "http://80.101.186.XX:8372/cgi-bin/viewer/recall.cgi?recall=5AB";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_PORT , 8372);
curl_setopt ($ch, CURLOPT_TIMEOUT , 300);
curl_setopt($ch, CURLOPT_USERPWD, "XXXXX:XXXXXX"); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
echo $result;


?>

1 Ответ

0 голосов
/ 24 марта 2012

Решено! Как сказал @AndrewR, это связано с блокировкой нестандартных портов webhost (bluehost). Я купил выделенный IP и попросил открыть необходимые порты, после чего все заработало. Спасибо всем за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...