У меня есть файл php, который состоит из curl-кода, чтобы получить доступ к api. Но когда я загружаю этот файл на сервер и пытаюсь выполнить его по URL-адресу, вывод не выводится. Также символ файла не отображается, как показано для файла php. Направляйте меня, как решить эту проблему. Код в PHP файле:php-файл с командами CURL, не работающими на сервере
<?php // set up the curl resource
$ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch,CURLOPT_POSTFIELDS,"{}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, 'http://184.73.165.170:3000/api/3ace632b194e4366b821f7775b51cc4e/get-ibeacon-contents'); // execute the request
$output = curl_exec($ch);
// output the profile information - includes the header
//echo "curl response is :".($output). PHP_EOL; print($output);
// close curl resource to free up system resources
curl_close($ch); ?>
индекс Мой сервер показывает, как показано на рисунке. По моему пониманию, символ php-файла отличается от того, что он показан в изображении, которое я загрузил. Может ли кто-нибудь предложить об этом, если это поможет мне решить мою цель.
После curl_exec, проверьте curl_error – Jigar
'POSTFIELDS' должен быть в кодировке URL строка или массив, и я не могу видеть любой' Php' знак в коде. –
Я добавил, что файл curl_exec еще не выполняется. –