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.
$rekord = doquery("SELECT * FROM {{table}} WHERE `id` = '1' ", "kamill",true); // zapytanie 100% dobre $dupa = $rekord['link']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "".$dupa.""); curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_exec($ch); curl_close($ch);
a gdy jest to zrobione tak, że:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "test2.php"); curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_exec($ch); 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.