Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z curlem i zapytaniem get.
brylka3
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.08.2014

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


Witam,
Tworze skrypt na strone zintegrowana z API. Za pomoca biblioteki curl musze sie polaczyc z danym serwerem i pobrac z niego dane wydajac zapytanie GET. Cały skrypt mam napisany i pobierane dane lecz nie uwzglednia mi niestety zmiennej z formularza (pobiera zawsze to samo nie zależnie od nadanej zmiennej)

skrypt :
  1. <?php
  2.  
  3. $phrase= $_POST["phrase"];
  4.  
  5.  
  6.  
  7. $jsonFile = curl_init('http://MÓJ ADRES SERWERA/products?phrase=$phrase&fields=id%2Ctitle&limit=10'
  8. );
  9. curl_setopt($jsonFile, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  10. curl_setopt($jsonFile, CURLOPT_USERPWD, 'login:haslo');
  11. curl_exec($jsonFile);
  12.  
  13.  
  14.  
  15. echo $jsonFile;
  16.  
  17.  
  18.  
  19. curl_close($jsonFile);
  20. ?>


Panowie i Panie proszę pomóżcie bo zamiast wyszukiwac phrase potrzebuje wyszukac np. monitor a za chwile laptop

Ten post edytował brylka3 23.08.2014, 10:27:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Zamień linijkę 7 na:
  1. $jsonFile = curl_init('http://MÓJ ADRES SERWERA/products?phrase='.$phrase.'&fields=id%2Ctitle&limit=10');


String między apostrofami nie parsuje się. Więc do Api wysyłane jest $pharse zamiast wartości tej zmiennej (IMG:style_emoticons/default/smile.gif)

Ten post edytował Wazniak96 23.08.2014, 14:17:22
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 18:11