مدونة بندر بن حميد العصيمي

11 ديسمبر 2009

كيف تقوم بإرسال رسائل sms عن طريق php

يندرج تحت تصنيف : برمجة PHP — بندر بن حميد العصيمي @ 4:22 ص

بسم الله الرحمن الرحيم
لعل هذا الخدمة من الخدامات المهمة ولندرة الدروس فيها أحببت أن أضع لي مشاركة يستفيد منه الإخوان وخدمة ارسال sms عن طريق php عن طريق APi سهلة جدا وقد وفرت كثير من المواقع كلاسات خاصة لخدمة المبرميجن في جميع اللغات وسوف نتطرق اليوم لدرس موقع رسالتي http://www.resalty.net/

حيث يقدم موقع رسالتي كلاس جميل ورائع لكي يقوم المبرمج باستخدامه بطريقة سلسة وحسب المطلوب وهذا هو الكلاس

كود PHP:
<?php
class resalty {
var
$username = "";// اسم المستخدم الذي سجلت به في موقع رسالتي
var $password = "";// الباسوورد الذي سجلت به في موقع رسالتي
function getBalance(){
$url=file_get_contents("http://www.resalty.net/api/getBalance.php?userid=".$this->username."&password=".$this->password);
if(
eregi("You have :",$url)){
$point=str_replace("You have :","",$url);
$point=str_replace("Point","",$point);
$point=trim($point);
$re=$point;
}
else
{
$re = $url;
}
return
$re;
}
function
sendSMS($to,$msg,$sender,$router)
{
$url=file_get_contents("http://www.resalty.net/api/sendSMS.php?userid=".$this->username."&password=".$this->password."&router=".$router."&to=".$to."&msg=".urlencode($msg)."&sender=".$sender);
if(
eregi("Error : 0",$url))
{
return
true;
}
else
{
return
false;
}
}
function
getDelivery($msgid)
{
$url=file_get_contents("http://www.resalty.net/api/getDelivery.php?userid=".$this->username."&password=".$this->password."&msgid=".$msgid);
return
$url;
}
}
$a = new resalty();
$to="966557084165";// الرقم المرسل إليه
$msg="test";// تص الرسالة
$sender="test";// اسم المرسل ويكون بالانجليزي
# إرسال رسالة
echo $a->sendSMS("$to","$msg","$sender",1);// دالة الارسال
#حالة الإرسال
echo $a->getDelivery(MSGID);
#الرصيد
echo $a->getBalance();
?>

الكلاس واضح بعد التسجيل في موقع رسالتي بامكانك وضع الباسوورد واليوزر نيم الذي سجلت يه في موقع رسالتي في الكلاس في هذه المتغيرات

كود PHP:
var $username = "";// اسم المستخدم الذي سجلت به في موقع رسالتي
var $password = "";// الباسوورد الذي سجلت به في موقع رسالتي

بعد وضع الباسوورد واليوزر نيم تستطيع ان تتصرف كما تشاء بدالة الارسال وهي كالتالي

كود PHP:
$to="966557084165";// الرقم المرسل إليه
$msg="test";// تص الرسالة
$sender="test";// اسم المرسل ويكون بالانجليزي
# إرسال رسالة
echo $a->sendSMS("$to","$msg","$sender",1);// دالة الارسال

أي سؤال انا مستعد وسوف أقوم بعدها بشرح كلاس موقع موبايلي الشهير لارسال SMS

والسلام عليكم ورحمة الله وبركاته

أضف هذا المقال للـ Facebook

لا تعليقات »

لا يوجد تعليقات.

خلاصة "RSS" للتعليقات على هذه التدوينة. رابط التعقيبات "TrackBack"

أضف تعليق

هذه المدونة تستخدم ووردبريس المعرب