Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CURL]Jak wysłać i odebrać dane?
Forum PHP.pl > Forum > Przedszkole
n33thl
Cześć. W sumie o CURLu wiem tyle co napisali tutaj.
Chodzi mi o to, żeby skrypt wysyłał dane do jakiejś strony i zarazem odbierał już z tej strony "przerobione" dane.
Na razie napisałem tyle:
  1. <?php
  2. $nazwa = htmlspecialchars($POST['nazwa']);
  3. $kod = htmlspecialchars($POST['kod']);
  4. $c = curl_init();
  5. curl_setopt($c, CURLOPT_URL, "http://www.amxmodx.org/webcompiler.cgi");
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($c, CURLOPT_TIMEOUT, 10);
  8. curl_setopt($c, CURLOPT_POST, 1);
  9. curl_setopt($c, CURLOP_POSTFIELDS, 'fname=' .$nazwa. '&fname=' .$kod. '');
  10. $sajt = curl_exec($c);
  11. curl_close($c);
  12. ?>
  13. <form action="" method="post">
  14. <input type="text" name="nazwa"><br />
  15. <textarea name="kod"></textarea><br />
  16. <input type="submit" value="Kompiluj">
  17. </form>

I z tego co widzę to to tylko wysyła dane ale nie odbiera "przerobionych"... Jeśli w ogóle wysyła (możliwe że popełniłem jakieś błędy). Jak teraz z tego zrobić, żeby wysyłał do $sajt i odbierał z tego $sajt przerobione dane?
nospor
Cytat
CURL, CURL, CURL
Popraw tytuł na mniej jąkacy się.

$POST['nazwa']
nie mas czegos takiego jak $POST. Zajrzyj do pierwszego lepszego kursu z php i zapoznaj się z podstawami
n33thl
Heh tak, moja wina, zapomniałem o tym małym mankamencie.
Podstawy PHP znam od dawna, teraz tylko je rozwijam dlatego się właśnie chcę nauczyć CURLa który podobno nie jest taki trudny smile.gif
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.