Başlık biraz saçma gelebilir. Müşterimin kullandığı bir sms apisini entegre ettim lakin çoklu numara gelince işler karışıyor. <no> etiketleri arasında birden fazla numarayı manuel eklediğimde sıkıntı çıkmıyor ama posttan gelen array numaları burada döndürmem gerekiyor. Kod yapısı aşağıdaki gibidir. Sadece numara kısmını döndürmem gerekiyor.
Yardımlarınız için şimdiden teşekkür ederim.
curl'a giden veri :
$postData =
"<sms>"
. "<apikey>APIKEY</apikey>"
. "<header>BAŞLIKheader>"
. "<type>1</type>"
. "<validity>---</validity>"
. "<messages>"
."<gsm>"
. "<no>NUMARA</no>"
. "<no>NUMARA</no>"
."</gsm>"
."<msg>Mesaj İçeriği </msg>"
. "</messages>"
. "</sms>";<no> etiketlerini gelen veriye göre çoğaltmam gerekmekte.SORUNUN ÇÖZÜMÜ
$arr=$_POST["general_phone"];
$str="";
foreach($arr as $item){
$str.="<no>".$item."</no>";
}
$postData =
"<sms>"
."<apikey>APIKEY</apikey>"
."<header>BAŞLIK</header>"
."<type>1</type>"
."<validity>0000</validity>"
."<message>"
."<gsm>"
.$str
."</gsm>"
."<msg><![CDATA[panelden gelen numaralara giden mesaj]]></msg>"
."</message>"
."</sms>";@alicemalturan1; Teşekkür ederim.