عرض مشاركة مفردة
 
  #2  
قديم 23-11-2008, 02:07 AM
الصورة الشخصية لـ spyman2020
spyman2020 spyman2020 غير متصل
عضو
 
تاريخ التسجيل: Mar 2008
المدينة: DK
مشاركة: 78
مستوى تقييم العضوية: 17
spyman2020 is on a distinguished road
إرسال رسالة عبر MSN إلى spyman2020
الافتراضي

السلام عليكم

بشكل عام يجب تشفير اللغة العربية الى hex باستخدام الجافا .....
هذا هو كود الجافا

كود PHP:
 function encode_al()
 { 
 
 if(
dcidcidcidcidcidcidocument.al.message.value != '')
 {
 
dcidcidcidcidcidcidocument.al.arabicHex.value'';
 var 
vText dcidcidcidcidcidcidocument.al.msg.value;
 var 
vEncoded convertToHex(vText); 
 
dcidcidcidcidcidcidocument.al.arabicHex.value =vEncoded
 } 
 } 
 
 
 function 
convertToHex(num) { 
 var 
hex ''
 var 
strHex='';
 
 for (
i=0;i<num.length;i++) 
 {
 
//alert(num.charCodeAt(i));
 
strHex=num.charCodeAt(i).toString(16).toUpperCase();
 if(
strHex.length==1)
 {
 
hex += "000" strHex
 
}
 if(
strHex.length==2)
 {
 
hex += "00" strHex
 
}
 if(
strHex.length==3)
 {
 
hex += "0" strHex
 
}
 if(
strHex.length==4)
{
 
hex += strHex
 
}

 }
 return 
hex
 } 
طبعا في نقطة مهمة وهي صيغة الارسال وهي تختلف من مزود الى اخر
للتوضيح اكثر هذا نموزج الارسال

كود PHP:
 $username    =          /////اسم المستخدم//////
 
$password    =        /////كلمة المرور////// 
 
$mno         =        //////رقم المستلم//////96500000000
 
$msg         =        //////نص الرسالة////// Welcome
 
$sid         =        //////اسم المرسل////// starvoip
 
$fl          =        ///////رسالة فلاش/////  
 
$mt          =        /////ترميز اللغة///// 
$mt === اذا اردت ان ترسل الرسالة عربية يجب ان تضع رقم 1 واذا انجليزية تضع رقم 0 وهذه الارقام تختلف من شركة الى اخر
$fl == رسالة فلاش =1 رسالة عادية =0
مثال اخر او كيف يتم الارسال
http://www.starsms.org/api.php?username=xxxx&password=PxAxSx&mno=96500000000&msg=Welcome&sid=starvoip&fl=1&mt=0

المثال السابق كان رسالة فلاش انجليزية
وهذا مثال على رسالة عربية
http://www.starsms.org/api.php?username=xxxx&password=PxAxSx&mno=96500000000&msg=06270644062A06480641064A0642002006450646002006270 64406440647&sid=starvoip&fl=1&mt=1

06270644062A06480641064A06420020064506460020062706 4406440647 = التوفيق من الله
طبعا استعملت هذا الرابط لتغير التشفير
http://www.starsms.org/unicode.html

بتمنى يكون هذا الشرح البسيط والسريع مفيد لك ولكل قارئ واعتزر اذا كان هناك اي خطا غير مقصود

والسلام عليكم






التوقيع
اسم الشركة : www.starvoip.org

خدمات الشركة :خدمة الاتصال عبر الانترنيت, ورسائل sms

بريد الشركة : موجود في الموقع

روابط الشركة : www.voip-reseller.org او www.voic.org او www.starvoip.org
خدمات اضافية : خدمة الشراء عبر الانترنيت (وسيط)

للمراسلة (ماسنجر): my_pay#msn.com