» »

pošiljanje XMlja na url

pošiljanje XMlja na url

Kibernetik ::

Kakšna ideja kako poslati XML podatke na določen URL preko PHPja. Nikakor mi ne rata, potrebujem za pošiljanje SMSov na portalu smsapi.si. Hvala za pomoč!

kunigunda ::

nekak tko (nism php-jas)

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $xml);
$output = curl_exec ($ch);
curl_close ($ch);


mogoce bos mogu se content-type nastimat

amacar ::

Sej imajo na spletni strani navodila.

//prepare data
$url = 'https://www.smsapi.si/poslji-sms';            //url we are posting to (defined in sms api documentation)
$data = array('un' => urlencode('api_username'),     //api username
              'ps' => urlencode('api password'),     //api pass
              'from' => urlencode('031492148'),      //don't send as int
              'to' => urlencode('031492148'),        //don't send as int
              'm' => urlencode('Testno sporocilo'),  //msg
              'cc' => urlencode('386')               //don't send as int 
             );
 
$response  = doPostRequest($url, $data);
echo($response);
 
 
/**
 * Posts $data on $url and returns content of website
 * POST request was made to.
 * 
 * @param $url - url where we are posting data
 * @param $data - array with key => value pairs for post 
 *                e.g. array('un' => 'example', 'ps' => 'pass', ...)
 *
 * @return string
 */
function doPostRequest($url, $data) {
    // Initialisation
    $ch=curl_init();
     
    // Set parameters
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_AUTOREFERER, true);
 
    // Activate the POST method
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1) ;
     
    // Request
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
     
    // execute the connexion
    $result = curl_exec($ch);
     
    // Close it
    curl_close($ch);
     
    return $result;
}

Kibernetik ::

Ni to prava oblika. Nekako takole stvar deluje:

$xml_data ='xml podatki';
$URL = "http://www.smsapi.si/poslji-masovni-sms/";
			$ch = curl_init($URL);
			//curl_setopt($ch, CURLOPT_MUTE, 1);
			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
			curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
			curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
			$output = curl_exec($ch);
			curl_close($ch);


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčna blahajna - PHP - certifikati

Oddelek: Programiranje
5968 (734) app5771283
»

Pornhub s HTTPS protokolom nad požrešne ISP-je (strani: 1 2 )

Oddelek: Novice / Zasebnost
5821064 (9721) M.B.
»

PHP davčna blagajna

Oddelek: Programiranje
187810 (5834) brble
»

cURL

Oddelek: Omrežja in internet
10963 (753) d4vid
»

[PHP] Uporaba cURL s HTTPS

Oddelek: Programiranje
111638 (1381) JercSI

Več podobnih tem