Loading:

Książka Zend Framework 3. Poradnik Programisty.

CURL Wysłanie danych metodą POST do pliku php z innego serwera

Curl jest ciekawym narzędziem pokaże jak za jego pomocą wysłać dane to pliku php na innym serwerze.

Zasadę działania wyjaśnimy wysyłając 10 sms'ów poprzez plik php umieszczony na serwerze PLUS GSM http://www.text.plusgsm.pl/sms/sendsms.php

Patrz LISTING 1.0



Napisz Artykuł

Listing


// LISTING 1.0

<?php
// w zmiennej $dane podajemy to co chcemy wysłać do pliku
$dane = 'tprefix=601&
         numer=108107&
         odkogo=nadawca&
         tekst=treść wiadomości&
         charno=20&
         smsno=1'
;

//adres pliku php na który mają zostać wysłane dane
$adresPliku = 'http://www.text.plusgsm.pl/sms/sendsms.php';

//chcemy wysłać 10 sms'ów więc powtarzamy pętle 10 razy
for ($i=0; $i<10; $i++){
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $adresPliku);

// ustawiamy CURL_POST na 1 co oznacza ze wyślemy dane metoda POST
curl_setopt($c, CURL_POST, 1);

// ustawiamy CURLOPT_POSTFIELDS aby wysłał dane zawarte w zmiennej $dane
curl_setopt($c, CURLOPT_POSTFIELDS, $dane);
curl_exec($c);
curl_close($c);
}
?>


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=544

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors