اخواني هذا هو كود ارسال نغمة للجوال بس قبل كل شي لابد يكون عندك برنامج تحويل ملف الصوت mid الى RTTTL
انشاء ملف جديد باسم functions.php وضع فيه الكود التالي
كود:
<?php
// البرمجة الأولية
//scriptter: mohammed shannaq
//e-mail: m.shannaq@gmail.com
// تم التعديل عليها بحيث تقبل ارسال نغمة بدل النص
// faysl alotibi
// o_faysl@yahoo.com
// www.asaher.com
function sms_send($from,$to,$rtttl,$sms_api_id,$sms_user,$sms_password){
$gateway = "http://api.clickatell.com/http/sendmsg?";
$msg_type = "SMS_NOKIA_RTTL";
$submit = $gateway . "api_id=$sms_api_id&user=$sms_user&password=$sms_password";
$submit .= "&concat=0&msg_type=$msg_type";
$submit .= "&from=$from&to=$to";
$rtttls = urlencode($rtttl);
$submit .= "&text=$rtttls";
$natj = url($submit);
echo $natj;
}
function url( $url ) {
$url_parsed = parse_url($url);
$host = $url_parsed["host"];
$port = $url_parsed["port"];
if ($port==0)
$port = 80;
$path = $url_parsed["path"];
if ($url_parsed["query"] != "")
$path .= "?".$url_parsed["query"];
$out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, 30);
fwrite($fp, $out);
$body = false;
while (!feof($fp)) {
$s = fgets($fp, 1024);
if ( $body )
$in .= $s;
if ( $s == "\r\n" )
$body = true;
}
fclose($fp);
return $in;
}
?>
ثم انشأ ملف اخر باسم send.php وضع فيه الكود التالي :
ولا تنسى استبدال بيانات Clickatell مكان api_id , username , password
كود:
<?php
if (isset($_POST['send'])) {
include("functions.php");
sms_send($from_user,$to_user,$sms_rtttl,"api_id", "username", "password");
}
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sa">
</head>
<body>
<form method="POST" action="send.php" id="sendform" name="sendform">
<div align="center">
<p align="center"> </p>
<p align="center"><font color="#0000FF"><b><span lang="ar-sa">
<table border="0" width="80%" dir="rtl" id="table3" cellspacing="1">
<tr>
<td width="234"><b>المرسل :</b></td>
<td><input type="text" name="from_user" size="20"> <b> مثل : asaher.com</b></td>
</tr>
<tr>
<td width="234"><b>المستقبل :</b></td>
<td><input type="text" name="to_user" size="20"> <b> مثل : 966505123456</b></td>
</tr>
<tr>
<td width="234" valign="top"><b>RTTTL :</b></td>
<td>
<textarea dir="ltr" id="sms_rtttl" rows="3" name="sms_rtttl" cols="45" style="font-weight: 700"></textarea>
<br>
</td>
</tr>
<tr>
<td valign="top" colspan="2">
<p align="center"><br>
<input type="submit" value="ÇÑÓá" name="send" style="font-weight: 700"><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center"> </p>
</form>
</body>
</html>
وبعد ذلك ارسل الملفات للموقع ثم اطلب الملف send.php وضع rtttl واسم المرسل والمستقبل