Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
nospor
post 6.11.2012, 18:01:28
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




...
Nie przyszło ci do głowy by zrobić o tak:
  1. $dupa = $rekord['link'];
  2. var_dump($dupa);

i sprawdzić co tak naprawdę tam masz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczepan11
post 6.11.2012, 18:08:39
Post #3





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

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


ok. dzięki już wiem co naprawić

a możesz mi powiedzieć czy zawsze tak jest przy ciągach tekstowych w bazie czy ja mam coś źle ?
Go to the top of the page
+Quote Post
nospor
post 6.11.2012, 18:09:47
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ale co jest....?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczepan11
post 6.11.2012, 18:40:17
Post #5





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

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


juz nie wazne. temat di zamknięcia
Go to the top of the page
+Quote Post

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: 28.06.2025 - 11:23