Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CURL] Przesyłanie za pomocą GET
Forum PHP.pl > Forum > PHP
nitro18
W jaki sposób przesłać przy pomocy CURL metodą GET?

Bo chce zrobić coś takiego z RDS a pisze mi że nie znaleziono strony, czyli mi dziad nie przesłał prawidłowo danych:

  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_URL, "http://127.0.0.1:8000/admin.cgi?mode=updinfo&pass=pass&song=cos");
  4. curl_exec($c);
  5. curl_close($c);
  6. ?>


i wyświetlić dane przy okazji smile.gif

Z góry dziękuję smile.gif
delfinium
O ile wiem to domyślnie CURL wykorzystuje GET, jak chcesz otrzymać kod strony to musisz ustawić parametr CURLOPT_RETURNTRANSFER

  1. <?php
  2. $PageUrl = 'http://127.0.0.1:8000/admin.cgi?mode=updinfo&pass=pass&song=cos';
  3. $curl = curl_init( $PageURL );
  4. curl_setopt( $curl, CURLOPT_RETURNTRANSFER,1);
  5. $result = curl_exec( $curl );
  6. curl_close( $curl );
  7. ?>


w zmiennej $result będziesz miał kod strony.
nitro18
i coś mi nie chce działać. W odpowiedzi dostaje:

ICY 404 Resource Not Found icy-notice1:
SHOUTcast Distributed Network Audio Server/win32 v1.9.8
icy-notice2:The resource requested was not found


a nie zrobił tego co chciałem.
delfinium
a jak w przeglądarce wywołasz bezpośrednio adres http://127.0.0.1:8000/admin.cgi?mode=updin...ss&song=cos to co Ci się pokazuje?
nitro18
nie, nie pokazuje się... ale serwer SHOUTcast odbiera dane bezpośrednio od paska adresu dane... a tutaj nie wiem dlaczego CURL wywala taki błąd...
delfinium
Cytat(nitro18 @ 13.07.2007, 11:11:22 ) *
i coś mi nie chce działać. W odpowiedzi dostaje:

ICY 404 Resource Not Found icy-notice1:
SHOUTcast Distributed Network Audio Server/win32 v1.9.8
icy-notice2:The resource requested was not found
a nie zrobił tego co chciałem.

momento, jeśli w CURL w wyniku działania zwraca Ci coś takiego to znaczy, że nie w nim masz szukać błędu. Przecież to jest konkretna odpowiedź serwera SHOUTcast. Jeśli nic by nie zwrócił to owszem, błąd gdzieś w wywołaniu CURL. A poza tym jeśli CURL zwraca taką wiązankę to to samo powinieneś otrzymać wklepując adres bezpośrednio do przeglądarki.

Daj znać na PW, pokombinujemy coś.
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.