2013-08-16 3 views
0

У меня есть некоторые проблемы с конфигурацией cUrl на моей локальной машине (мой собственный компьютер).Curl не получает внешние сайты

Я могу только загрузить сайт, который размещен на localhost. Попытка любого другого хоста вызывает сбой (возвращается пустая строка). Я уверен, что код в порядке - он работает на моем рабочем сервере.

Кроме того, curl_errno не возвращает никаких ошибок.

Не могу найти проблему, пожалуйста, помогите.

Редактировать: Код.

<?php 
$url = "http://stackoverflow.com"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($ch); // It's empty 
+0

Неисправность? Какие? – str

+1

Любой код для показа? – John

+0

Ошибка: пустая строка возвращена. John, код не проблема, как я уже сказал, но, как вы пожелаете, я буду вставлять ее под сомнение. –

ответ

1

является PHP локон установлен на вашем компьютере, если нет, то установите его первым, а затем попробовать

для установки вы можете использовать любой из этих методов

он должен работать

+2

, когда он говорит, что он работает на локальном хосте, то это означает, что он установлен – undone

+0

na он говорит о своей работе над производством, а не о своем локальном хосте: «Я уверен, что код в порядке - он работает на моем рабочем сервере». –

+0

он сказал: ** Я могу только загрузить сайт, который помещается на localhost. ** Это означает, что я сказал: -D – undone

0

вы можете попробовать это вместо локонов

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', 1); 

$url = "http://stackoverflow.com"; 

echo file_get_contents($url); 

также убедитесь, что allow_url_fopen включен в php.ini http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen

+0

Мне нужно использовать Curl, так что это не решение. –

0

Echo результат ! [Испытания и работы]

<?php 
$url = "http://stackoverflow.com"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($ch); 
echo $result;//Added 
+0

Когда-то это было предложено, и автор согласился удалить его. Добавленный фрагмент кода не содержит результатов печати. –

Смежные вопросы