Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Żądania do serwera metoda POST i GET
Piżol
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.06.2008

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


Jak wyslać zadanie metodami get i post do servera i odebrac odpowiedz. Chodzi o to, że to nie ma być wykonywane przez przeglądarke, tylko przez terminal w linux. Prosze o przykład, z góry dziękuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Piżol--
post
Post #2





Goście







Moge prosic o przyklad z uzyciem fsockopen i metoda POST? Curl generuje zbyt duze obciazenie...
Go to the top of the page
+Quote Post
mls
post
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Cytat(-Piżol- @ 29.06.2008, 20:56:08 ) *
Moge prosic o przyklad z uzyciem fsockopen i metoda POST? Curl generuje zbyt duze obciazenie...


Ech...

  1. <?php
  2. $host = 'adres_hosta'; // np. wp.pl czy cokolwiek innego, bez protokołu
  3. $path = 'sciezka_do_pliku'; // np. /index.php czy cokolwiek innego, z ukośnikiem na początku
  4. $data = 'dane_do_przeslania'; // np. zmienna=wartosc&zmienna2=wartosc2
  5.  
  6. $result = false;
  7. $conn = fsockopen($host, 80);
  8. if ($conn)
  9. {
  10. fwrite($conn, "POST " . $path . " HTTP/1.0r\nHost: " . $host . "r\nUser-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "r\nConnection: closer\nPragma: no-cacher\nAccept: */*r\nContent-Length: " . strlen($data) . "r\nContent-Type: application/x-www-form-urlencodedr\nr\n" . $data);
  11. $result = '';
  12. while (!feof($conn))
  13. $result .= fread($conn, 1024);
  14. fclose($conn);
  15. }
  16. ?>


Jeśli wszystko pójdzie OK, zmienna $result będzie zawierała źródło strony wynikowej otwartej metodą POST...
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 10:17