2013-05-29 7 views
0

Я новичок в webbscrapping и php. Когда-либо я пытался использовать этот простой php-curl-код, но вывод выводится пустым. то есть я получаю пустой веб-страницы, когда я запускаю следующий кодcurl на сервере WAMP

<? 
    $url = "oooff.com"; 
    $ch = curl_init($url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    $curl_scraped_page = curl_exec($ch); 
    curl_close($ch); 
    echo $curl_scraped_page; 
    ?> 

Я использую WAMP сервер 2 на Windows 7 64 бит ПК. У меня есть uncommented php_curl.dll файлы php.ini в apache/bin и php/bin в wamp. Я проверил расширение php_curl на сервере Wamp. все еще я получаю пустую веб-страницу. В чем проблема? Любые предложения будут полезны

Заранее спасибо ..

+4

Пожалуйста, проверьте phpinfo() локон включен или нет? –

+0

Есть ли ошибки в вашем журнале? Попробуйте использовать 'var_dump' на' $ curl_scraped_page' вместо 'echo'. – h2ooooooo

+0

Вы перезапустили свой апач/вой? –

ответ

0

Несколько вещей, которые вы можете проверить: Смотрите эту ссылку для включения завитка в WAMP на окнах.

http://www.phpmind.com/blog/2011/02/how-to-enable-curl-in-wamp/

Скорее всего решение:

Вы должны заменить php_curl.dll со следующим: Эта версия для окон совместим с WAMP. Вы должны заменить его на вкладке «Расширения PHP» на сервере Wamp.

Ищите фиксированные расширения для завивки и выберите свою версию php. http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/

У меня есть это из другой SO Post, и это сработало для многих людей.

https://stackoverflow.com/a/13677593/1379394

+0

Я сделал это, и у меня была фатальная ошибка: вызов неопределенной функции curl_init() в C: \ wamp \ www \ scrappingphpcurl.php в строке 3 – Navya

+0

Возможно, у вас неправильная версия? и вам не хватает \ –

+0

Наконец !! Я просто использовал аддон apache версии 2.2.9 и php 5.3.1, и вуаля это сработало !!!! – Navya

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