الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

هل فيه إمكانية إرسال SMS بالـJSP ?

Featured Replies

بتاريخ:

هل فيه إمكانية إرسال SMS بالـJSP ?


أرجو أحد يشرح لنا شيء عنها أو يرشدنا لكيفية التعامل مع الشركة لإرسال SMS ..........

بتاريخ:

1- اشترك مع احد مزودي خدمة sms وقم بشراء كمية من الرسائل bulk sms .
2- ستزودك الشركة المقدمة لخدمة sms برابط الـgateway لارسال الرسائل ويكون على الشكل التالي

http://22.32.13.13/?username=sms322&password=xxxx&sender=araboug&mobile=966505555555&msg=hello there how are you


كل ماعليك فعله هو اعادة ترتيب هذا الرابط ومن ثم تشغيله ..
اي تاخذ القيم من اليوز مثلاً .. اليوز نيم الباسورد .. الرقم المراد الارسال اليه .. نص الرسالة .. ثم تكون بهذه القيم الرابط كاتالي

request = "http://22.32.13.13/?username=" + username + "password=" ........


بعد ان يكون قد اخذت تلك القيم من المستخدم واسندتها الى متغيراتها .

هذا بشكل بسيط مباديء ارسال الرسائل القصيرة .

هذا بالنسبة للانجليزي ..
اما العربي فموال اخر .
بالتوفيق .

بتاريخ:
  • كاتب الموضوع

See ------------> clickatell SMS

هذا رابط لشركة clickatell يمكنك من أخذ user name و Password والطلبات الأخرى

بتاريخ:

لا تدع موضوع اوراكل يقيدك .. يمكنك استخدام اي شركة كانت .. المهم هو السعر .
ولا تحتاج حتى لاي برنامج حيث يمكنك ارسال رسائل الجوال عن طريق PL/SQL Funtion بسيطة من داخل الداتابيز .
و من ثم تستدعيها عن طريق SQLPlus او عن طريق الفورمز مباشرة .

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

بالتوفيق .

بتاريخ:
  • كاتب الموضوع

صحيح والله !!!!!!!!!

يا ليت يا أخ أحمد تعلمني الطريقة التي من خلالها استطيع إرسال SMS ؟

حيث أنني حاولت أعملها عن طريق الفورم وذلك بوضع كود HTML في الـ Button ليتم الإرسال ، ولكن لم أنجح

أرفقت الفورم الذي أحاول تطويره ، ولكن لم أفلح ......


أرجوك أرجوك يا أخ أحمد أن تعلمني طريقة قلت انها عن طريق الفورم لأنني محتاجها ضروري ......



حيث يمكنك ارسال رسائل الجوال عن طريق PL/SQL Funtion بسيطة من داخل الداتابيز .
و من ثم تستدعيها عن طريق SQLPlus او عن طريق الفورمز مباشرة .

SEND_SMS.zip

بتاريخ:
  • كاتب الموضوع

الطريقة التي أحتاجها فيها هي :

عن الضغط على Button في الفورم يتم إرسال رسالة قصيرة SMS إلى جوال ما .

بتاريخ:

اسف على التاخير .. بالنسبة للفورمز لا تسألني فيه .. خبرتي صفر مئوي :)

لكن عن طريق الـbutton يمكنك عمل trigger يقوم بمناداة Function تقوم بعملية الارسال من الداتابيز مباشرة .
استخدم هذا الكود بعد تعديل ما يلزم ليناسب الشركة مقدمة الخدمة التي اخذت منها الرسائل .

CREATE OR REPLACE PACKAGE SMS IS

 FUNCTION send(receiver_in IN VARCHAR2,
       	sender_in   IN VARCHAR2,
       text_in    IN VARCHAR2,
       username  	IN VARCHAR2,
       password  	IN VARCHAR2) RETURN VARCHAR2;

END SMS;
/
CREATE OR REPLACE PACKAGE BODY SMS AS




 FUNCTION send(receiver_in IN VARCHAR2,
       	sender_in    	IN VARCHAR2,
       text_in    IN VARCHAR2,
       username  	IN VARCHAR2,
       password  	IN VARCHAR2) RETURN VARCHAR2
 IS
    return_value VARCHAR2(10) := NULL;
  request    VARCHAR2(2000) := NULL;
  result    VARCHAR2(2000) := NULL;
  
 BEGIN
   BEGIN

 	request := 'http://www.sendsms.com/send.asp?' ||
     	'mobile=' || receiver_in || '&' ||
     	'sender=' || sender_in || '&' ||
     	'msg=' || SUBSTR(text_in,1,160) || '&' ||
     	'username=' || username || '&' ||
     	'password=' || password;

 	request := utl_url.escape(request);

 	SELECT utl_http.request(request) INTO result FROM dual;

 	IF SUBSTR(result,1,1) = '0' THEN
   return_value := 'OK';
 	ELSE  	
   return_value := 'FAIL';
 	END IF;

   EXCEPTION
     WHEN VALUE_ERROR
     THEN
       return_value := 'FAIL';
     END;

   RETURN return_value;
 END send;



END SMS;
/




عندها يمكنك مناداة الاجراء كاتالي

SMS.SEND('966500813921','ARABOUG','Test message from ARABOUG','user123','xxxxxx')   



بالتوفيق واسف على التاخر مرة اخرى .

بتاريخ:
  • كاتب الموضوع

أفضالك علينا لا تنسى ،،،،،،،،،،،،،،،،،،وإلى الأمام دائما

أسأل الله العظيم ان يجعل مثواك الجنة ، اللهم آمين

  • بعد 11 شهور...
بتاريخ:

مشكور جدا علي هذا المشروع .....
واذا امكن طريقة ارسال mms

بتاريخ:

Dear احمد الجابري
thanks for the code.
do u think that this code will be the same for all companies afford sms services?

request := 'http://www.sendsms.com/send.asp?' ||
'mobile=' || receiver_in || '&' ||
'sender=' || sender_in || '&' ||
'msg=' || SUBSTR(text_in,1,160) || '&' ||
'username=' || username || '&' ||
'password=' || password;

  • بعد 8 شهور...
بتاريخ:

الف مليون شكر على الكود

  • بعد 3 شهور...
بتاريخ:

السلام

لوسمحتوا انا ابغى اسوي ارسال رسائل sms من قاعدة البيانات الى جوال لتذكير المريض اذا كان عنده موعد

ممكن تشرحون لي اكثر لاني مافهمت زين

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله وبركاته
ما شاء الله موضوع ممتاز وشيق جدا ومهم جدا
ولكن استفساري عن بعض الاشياء ارجو ان يجيب الاخوة الاعزاء عليها وهي كالاتي
عند برنامج لادارة الصيانة ونستقبل مكالمة العميل ويتم تسجيلها علي البرنامج مع تسجيل الوقت المتاح للفني لزيارة العميل
المطلوب هو كيفية عمل قائمة بالارسال في وقت قبل وقت زيارة فني الصيانة ب 5 ساعات علي سبيل المثال
والبرنامج يرسل الرسالة مباشرة دون تدخل الاشخاص

  • بعد 3 شهور...
بتاريخ:

واللة الموضوع دة كنت بدور فية بقالى مدة كبيرة اوى بس لدى تسائل انتا ترى مين افضل شركة علشان تعطينى blank sms هل هى فودافون او موبينيل اما هى شركة اجنبية من عن طريق الانترنت او استخدام موبيل متوصل على الكمبيوتر بلوتوث ومن خلالة ارسال الرسائل من فضلكم التوضيح وشكرا ومن فعل هذة الفرمة رجاء ارفاقها للتوضيح وجزاة اللة كل خير . :rolleyes: :rolleyes: :rolleyes:

  • بعد 9 شهور...
بتاريخ:

اخ احمد الجابري
مبدع..دائما مبدع

  • بعد 6 شهور...
بتاريخ:

يا ريت حضرتك توضح لي الكود
SMS.SEND('966500813921','ARABOUG','Test message from ARABOUG','user123','xxxxxx')

  • بعد 6 سنة...
بتاريخ:

هل يمكن الاستعانة بشركات تقدم رسائل مجانية 

بتاريخ:

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

عدا ذلك يجب شراء باقة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.