الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تبادل خبرات البرمجة (http://www.arabwebtalk.com/forumdisplay.php?f=57)
-   -   يستطيع أي مبرمج صناعة برمجية Sms (http://www.arabwebtalk.com/showthread.php?t=42505)

الكوماندر 27-11-2006 02:00 PM

يستطيع أي مبرمج صناعة برمجية Sms
 
بسم الله الرحمن الرحيم

هذا الموضوع مخصص للمبرمجين المتخصصين في لغات برمجة الويب PHP و ASP
ولغات البرمجة التطبيقية VB و VB.Net والدلفي والجافا
وغيرها من اللغات

بحيث أنكم الآن تستطيعون الربط مع منفذ الإرسال المباشر في موقع
www.SmS4SYR.com
لربط أي برمجية (تسويقية أو إعلانية أو تدريسية) بخدمة الرسائل القصيرة

فيمكن الآن إضافة ميزة الإعلام عن طريق الرسائل القصيرة ، وربطها الإرسال بمنفذ الموقع مباشرة .

كيفية الربط ، ومعرفة النتيجة كلها موجودة في مستند PDF يشرح بالتفصيل جميع المتحولات(البارمترات) اللازمة لعمليات الإرسال الفوري ..

محتويات المستند :
قاعدة الإرسال ....
بارمتر الرسالة المرمزة
بارمتر رسالة الفلاش
بارمتر عنوان المرسل
إرسال رسالة بمضمون رسالتين أو أكثر
مناقشات برمجية بلغة PHP

ونود أن نعتبر هذا الموضوع في (الويب العربي)
كساحة مفتوحة للمناقشات البرمجية عن الربط المباشر والإرسال الفردي والجماعي ومناقشة عدة خوارزميات تفيد في إنتاج برمجيات متميزة.


الكوماندر 27-11-2006 02:04 PM

ملاحظة: بالنسبة لكتابة رقم المرسل إليه يجب أن تكون مع الكود الدولي ، وبدونه الرسالة لا تصل بالطبع
الملقم يفلتر الرقم ويحذف المسافات والأقواس واشارة + والصفر الدولي (00)

الحاج متولى 27-11-2006 09:05 PM

الاخ الكوماندر
اولاً دعنى اشكرك على الخدمة التى قدمتها لنا جميعاً
وهى تجربة هذه التقنية على الواقع وليس مجرد خيال كما يحدث فى جميع مناقشات خدمة الـ SMS
هذه الخدمة شغلت الاوساط العربية فى الفترة السابقة ودخلت من اوسع ابوابها رغم ان مستخدميها قلة ولكن كل شخص يريد امتلاك هذه الخدمة
وانشالله سوف اتابع معك الموضوع
خالص شكرى

الكوماندر 28-11-2006 10:37 PM

إقتباس:

اقتباس من مشاركة الحاج متولى
الاخ الكوماندر
اولاً دعنى اشكرك على الخدمة التى قدمتها لنا جميعاً
وهى تجربة هذه التقنية على الواقع وليس مجرد خيال كما يحدث فى جميع مناقشات خدمة الـ SMS
هذه الخدمة شغلت الاوساط العربية فى الفترة السابقة ودخلت من اوسع ابوابها رغم ان مستخدميها قلة ولكن كل شخص يريد امتلاك هذه الخدمة
وانشالله سوف اتابع معك الموضوع
خالص شكرى

أخي الحاج متولي
شرفت الموضوع بردك الجميل
وأنا معك في كل ماقلته
ونتمنى أن يكون هذا الموضوع نقلة نوعية في هذا المجال

الكوماندر 01-12-2006 11:17 PM

أولاً: قاعدة الارسال ....

البرمترات :

username : اسم المستخدم

password : كلمة السر

to : رقم المرسل إليه مراعياً الكود الدولي بدون إشارة + أو أصفار

text : نص الرسالة

ترسل قيم هذه المتحولات إلى الموقع على المسار التالي:


فيكون كما في المثال التالي:

http://www.SmS4SYR.com/api.php?username=xxxxx&pass word=xxxxx&to=xxxxxxxxx&text=xxxxxx





النتائج :

بمجرد ارسال البرمترات وكان username و password صحيحين ترسل الرسالة مباشراً

وتعرض النتيجة على المتصفح على شكر أسطر .

أول سطر : نتيجة الارسال فيكون إما Sent OK أو ERROR

السطر الثانية : كود الرسالة ، ويهم الكود في عملية الاستعلام عن وضع الرسالة (لاحقاً)

السطر الثالث: تكلفة الرسالة بالنقاط ، وتختلف من شبكة إلى أخرى وتكون من 1 إلى 3 كحد أقصى



ملاحظات:

- يُـظهر مصدر الصفحة (Source) وجود وسم <br> لفصل السطور وتفيد هذه العلامة للتمييز بين سطر وآخر من خلال استعمال المبرمج .

- إذا كان username و password غير صحيحين ، تظهر النتيجة التالية:

ERROR<br>In Username OR Password

الكوماندر 02-12-2006 07:49 AM

بارمتر الرسالة المرمزة (الغير إنجليزية) ..

وهذا البارمتر هام جداً للرسائل العربية ، فلا تصل الرسالة بترميزها الصحيح إلا إذا كان هذا البارمتر موجود



البرمترات :

username : اسم المستخدم
password : كلمة السر
to : رقم المرسل إليه مراعياً الكود الدولي بدون إشارة + أو أصفار
text : نص الرسالة بالعربية
unicode : 1

فيكون كما في المثال التالي:

http://www.SmS4SYR.com/api.php?username=xxxxx&pass word=xxxxx

&to=xxxxxxxxx&text=xxxxxx&unicode=1

ملاحظات :
الرسالة الانجليزية 160 حرف ، بحيث قيمة البارمتر Unicode تساوي الصفر .
الرسالة المرمزة 70 حرف ، بحيث قيمة البارمتر Unicode تساوي الواحد (1) .

سيف 2005 02-12-2006 10:52 AM

شكرا اخوي على الخدمة
لكن هل فعلا نعتمدها في مواقعنا بشكل دائم يعني
دون الخوف من الغاء هذه الخدمة

فيصل العتيبي 02-12-2006 06:36 PM

اخي العزيز الكوماندر

هل المطلوب برمجة سكربت لارسال الرسائل ويكون خاص بكم ام برنامج سوفت وير

اذا كنت تريد مثل هذا فأنا على استعداد تام لعمل مثل هذه البرمجيات

لمشاهدة نموذج للسكربت

http://www.sms3.info/

وهذا نموذج لبرنامج بالفيجول بيسك

http://www.sms3.info/SMSAsaher_setup.exe

وبالتوفيق للجميع

الكوماندر 02-12-2006 07:17 PM

إقتباس:

اقتباس من مشاركة سيف 2005
شكرا اخوي على الخدمة
لكن هل فعلا نعتمدها في مواقعنا بشكل دائم يعني
دون الخوف من الغاء هذه الخدمة

نعم أخي سيف
"اعمل لدنياك كأنك تعيش أبداً"

لن يجعلنا نتوقف عن عملنا حتى نموت
هذا هو الأمر الوحيد

الأخ العزيز فيصل
تشرفت بمعرفتك

نحن كل مانريده يا اخوان أن نعرض عليكم إمكانية الربط معنا لارسال الرسائل القصيرة ، ونوفر لكم عدد من الميزات ، وتغطية شاملة لأغلب الشبكات العالمية
بالاضافة إلى أسعار خاصة تبدأ من 0.051 يورو للنقطة الواحدة وتنتهي ب0.04 بحسب الكمية

لذلك أخي فيصل ... موقع الساهر معروف وبرمجيته متميزة جداً
فإذا كان هنالك شبكات لا تستطيعون الوصول إليها
فمن الممكن أن تجعل الرسال تحول إلينا (إذا كنا نحن ندعم تلك الشبكات)

ولكم الخيار في النهاية


الكوماندر 05-12-2006 08:16 PM

للمساعدة على التجربة بدون ارسال فعلي استخدم المنفذ التجريبي test-api.php
اسم مستخدم demo
كلمة سر demo



بحيث يكون كما في المثال
http://www.sms4syr.com/test-api.php?username=demo&password=demo&to=xxxxxxxxx&t ext=xxxxxxxxxxxxxxxxxxxxxxxx

ويُظهر الملقم التجريبي (والعادي طبعاً) تكلفة الرسالة بحسب :
1- عدد الأحرف (إذا كان مضمونها رسالتين أو أكثر)
2- الشبكة المرسل إليها ، حيث أن لكل شبكة لها سعر .
مثال: السعودية (جوال = 1.5 ، موبايلي = 1)
الأردن (كل الشبكات = 1 ، ماعدا أمنية = 1.5)
والأسعار غير ثابتة قد تتغير بالزيادة أو النقصان ولكنها لا تزيد عن 2.5 في أقصى حالاتها
مثل الشبكات التالية: El Madar-Libya - Mexico Telefonica - Belgium Proximus - Angola Unitel - COMCEL 3GSM
وقريباُ سوف نضع جدول مفصل لأسعار كل شبكة ، ولكن يمكن السؤال قبل شراء النقاط على الإيميل


ملاحظة آخرى: بالنسبة لكتابة رقم المرسل إليه يجب أن تكون مع الكود الدولي ، وبدونه الرسالة لا تصل بالطبع
الملقم يفلتر الرقم ويحذف المسافات والأقواس واشارة + والصفر الدولي (00)


مع تمنياتنا لكم بالتوفيق

الكوماندر 10-12-2006 06:25 PM

والآن بعد عملية الربط
يأتي دور التجربة ...


سوف نعطي لكل شركة رسمية عينة تجريبية 10 نقاط
ولكن بشروط :
أولاً : الجدية ، وذكر هدف التجربة (على الأقل)
ثانياً : كتابة نتائج التجربة بكل صدق وحيادية .


هذا هو فقط ..

الكوماندر 13-12-2006 03:33 AM

الجديد في نسخة المستند 1.5 :

إضافات في الصفحة 4حول بارمتر الرسالة المرمزة

إضافة معلومات حول بارمتر تأخير وصول الرسالة في الصفحة 8

وإضافة موضوع جديد جول الاستعلام عن وضع الرسالة المرسلة في الصفحة 9

وإضافة مناقشة برمجية حول هذا الموضوع في الصفحة 13
رابط تحميل المستند كما هو
نذكر به :
http://www.sms4syr.com/SmS4SYR-http-API.pdf

تحياتنا لجميع المبرمجين

Masry 13-12-2006 05:56 AM

العضو الكريم كاتب الموضوع ,

تم نقل موضوعك إلى قسم لغات البرمجة ..
يرجى إختيار القسم المناسب لموضوعك مستقبلاً ..


مصري ,
نائب المشرف العام

PHP Player 13-12-2006 07:56 PM

السلام عليكم

قمت بالاطلاع على المستند وقراءة النظام

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

لكن لدى ملحوظة واحدة

وهى انه يتم وضع اسم دخول الحساب وكلمة المرور فى عنوان URL وهذا يعرض اى حساب للسرقة

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

كود PHP:

$user "XXXXX";
$password md5("XXXXX");
$baseurl ="http://www.sms4syr.com";
$text " ;"
$unicode =  // ; 
$to "96394271060";
if (
$unicode == $URLtexturlencode$text ) ;
$url "$ 

ومن جانبكم تقومون بمقارنة قيمة الباسورد المشفر مع القيمة المشفرة لباسورد الحساب نفسه التابع لاسم المستخدم المرسل

وبهذا نضمن حماية للحساب

كما انه يوجد افكار حماية اقوى ولكن تحتاج لبعض الجهد..

شكرا:)

الكوماندر 13-12-2006 10:05 PM

نشكر تلبيتك لدعوتنا لزيارة الموضوع

ونشكر لك ملاحظتك ، ولكن باعتقادي أن كلمة السر لا يمكن سرقتها طالما كان تنفيذها داخل العمليات في php
كود PHP:

$result = @file($url); 

ورمز @ هو لمنع ظهور العنوان في حال رسالة الخطأ

ولكن في حال كان المستخدم يقوم بالتجربة عبر المتصفح ، فبالتأكيد يجب الحرص الشديد واستعمال حاسب شخصي ...

ويمكن أيضاً سرقة كلمة السر إذا كان هنالك شخص يطلع على سورس ملفات php داخل الاستضافة ...
في هذه الحالة لا يوجد حل (إلا بتشفير الملفات)

PHP Player 13-12-2006 10:18 PM

إقتباس:

اقتباس من مشاركة الكوماندر
نشكر تلبيتك لدعوتنا لزيارة الموضوع

ونشكر لك ملاحظتك ، ولكن باعتقادي أن كلمة السر لا يمكن سرقتها طالما كان تنفيذها داخل العمليات في php
كود PHP:

$result = @file($url); 

ورمز @ هو لمنع ظهور العنوان في حال رسالة الخطأ

ولكن في حال كان المستخدم يقوم بالتجربة عبر المتصفح ، فبالتأكيد يجب الحرص الشديد واستعمال حاسب شخصي ...

ويمكن أيضاً سرقة كلمة السر إذا كان هنالك شخص يطلع على سورس ملفات php داخل الاستضافة ...
في هذه الحالة لا يوجد حل (إلا بتشفير الملفات)

العفو اخى ، هذا واجب علينا

نعم الكود تمام فى حال المثال المذكور

لكن لا يمكن تطبيقه بصفة عامة على القاعدة ؟ اليس كذلك؟

فالقاعدة تقول فقط ارسل اسم المستخدم وكلمةا لمرور فى العنوان ... وطبعا كما ذكرتم فكر المبرمج يختلف فى طريقة طلب العنوان URL

لكن اذا كان استخدامه من داخل السيرفر اذا فهو امن ان شاء الله.

وتحياتى :)

الكوماندر 14-12-2006 04:07 AM

صدقت ، وصح لسانك .

الكوماندر 19-12-2006 02:56 PM

نحن مازلنا مستمرون على عرضنا المطروح
إقتباس:

سوف نعطي لكل شركة رسمية عينة تجريبية 10 نقاط
ولكن بشروط :
أولاً : الجدية ، وذكر هدف التجربة (على الأقل)
ثانياً : كتابة نتائج التجربة بكل صدق وحيادية .


Mr.wagdy 25-12-2006 12:56 PM

مشكور اخوى وجارى التجربه والتناقش

الكوماندر 25-12-2006 02:20 PM

إقتباس:

اقتباس من مشاركة Mr.wagdy
مشكور اخوى وجارى التجربه والتناقش

ونحن بانتظارك


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 09:00 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012