Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie kodu strony cURL
Forum PHP.pl > Forum > PHP
borysp
Witam

Cciałbym pobrać treść kodu html strony za pomocą funkcji z biblioteki cURL, mam taki skrypt:

<?php

$crul = curl_init("http://www.wp.pl");

curl_setopt($curl, CURLOPT_URL, "http://www.wp.pl");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERAGENT, 'TEST');
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_HEADER, 0);

$body = curl_exec($crul);

curl_close($crul);

return $body;

$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $body);
flock($fp, 3);
fclose($fp);

?>

Skrypt gereruje ostrzeżenia takie:
Warning: curl_setopt(): supplied argument is not a valid cURL handle resource in C:\usr\www\index.php on line 7

Z tego co czytałem w zmiennej $body powinien znajdować się kod html wywołanej strony ale go tam nie ma

Czy jest możliwe pobieranie kodu bez otwierania strony? tzn zeby funkcja curl_exec nie otwierała przeglądarki?
TheSnake
Literówka
Kod
$crul = curl_init("http://www.wp.pl");

W ogóle dużo literówek
borysp
faktycznie, dzieki juz działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.