Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwny problem Curl
szczepan11
post 6.11.2012, 17:58:16
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Witam.

Zacząłem naukę curl dla testów i mam pewien problem.
Próbowałem już różnych sposobów.
Działa tylko wtedy, jeśli jest tam link wpisany. W innym wypadku wywala ERRORBrak Danych.

Kod.

  1. $rekord = doquery("SELECT * FROM {{table}} WHERE `id` = '1' ", "kamill",true); // zapytanie 100% dobre
  2.  
  3. $dupa = $rekord['link'];
  4.  
  5. $ch = curl_init();
  6. curl_setopt($ch, CURLOPT_URL, "".$dupa."");
  7. curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1');
  8. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  9. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  11. curl_exec($ch);
  12. curl_close($ch);


a gdy jest to zrobione tak, że:

  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, "test2.php");
  3. curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1');
  4. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  5. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  7. curl_exec($ch);
  8. curl_close($ch);


Wszytsko śmiga. Jednak potrzebuję to wrzucić do pętli a link będzie się zmieniał, dlatego muszę uzyc bazy danych.
Myślałem że to może być wina funkcji zapytania, ale to też nie.
Już sam nie wiem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 10:01