2016-04-19 6 views
-1

私は私は複数行

<?php 

// Configuration variables 

$type = "xml"; 

$id = "92300xxxxxxx"; 

$pass = "xxxxxxxxxxxx"; 

$lang = "English"; 

$mask = "Outreach"; 

// Data for text message 

$to = "$_POST['to']"; 

$message = "$_POST['message']"; 


// Prepare data for POST request 

$data = "id=".$id."&pass=".$pass."&msg=".$message."&to=".$to."&lang=".$lang."&mask=".$mask."&type=".$type; 

// Send the POST request with cURL 

$ch = curl_init('http://www.outreach.pk/api/sendsms.php/sendsms/url'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

$result = curl_exec($ch); //This is the result from Outreach curl_close($ch); 

?> 

は今、私は私がして複数の番号 にSMSを送信したい今のフォーム

<form method="post"> 
<input type="text" name="message"> 
<input type="text" name="to"> --->contact number list 
</form> 

を作るSMSのAPIを持っているを送信するためにフォームを送信するPHPで助けが必要これは一度に1つの番号に送信することができます 誰でもこの問題で私を助けることができます

答えて

0

をループすることにより、

<input type="text" name="to[]" /> 
<input type="text" name="to[]" /> 
<input type="text" name="to[]" /> 

アクセスを# '、'、 '、trim($ numb));この行で^ _^

$ to = "$ tos";

0

さらに入力を追加したり、名前を配列に設定したりできます。私は問題

$無感覚= $ _POST [ 'と'] $ TOS =にpreg_replace( '#\ sの+を解決した配列

foreach($_POST['to'] as $key => $val) { 
echo 'send to ' . $val .'<br />'; 
} 
//code not tested