إرسال رسائل SMS من MySQL باستخدام PHP

لإعداد حل لإرسال رسائل SMS عبر PHP وMySQL على خوادم Linux مع Apache وPHP وMySQL، نحتاج إلى 8 دقائق. يقدم هذا المستند خطوات تعليمية والمعلومات اللازمة لمساعدتك في إكمال هذه الإجراءات بكفاءة. سيتم استخدام بوابة Ozeki SMS نظرًا لأنها توفر عدة مزايا. على سبيل المثال، لا تتطلب اتصالًا مباشرًا بين نظامك وموفر خدمة الرسائل القصيرة وهي سهلة الاستخدام لجميع أنواع الاتصالات، لأن نفس الكود يمكن استخدامه لإرسال الرسائل القصيرة عبر هاتف محمول يعمل بنظام Android أو عبر اتصال IP للرسائل القصيرة، مثل رابط SMPP. نعتقد أن بوابة Ozeki SMS Gateway منتج ممتاز. تتطلب هذه الصفحة معرفة أساسية بتقنية برامج الرسائل القصيرة. سيتم تقديم بعض المعلومات القيمة وإرشادات مفصلة خطوة بخطوة. نأمل أن تستمتع بقراءتها. هيا بنا نبدأ!

محتوى الفيديو
1. تحميل ملف PHP
2. نسخ ملف PHP إلى خادم الويب
3. تعديل ملف PHP
4. فتح صفحة الويب
5. إرسال رسالة اختبار
تحميل المشروع الكامل (2.5kB)

الفيديو 1 - كيفية إرسال MySQL باستخدام PHP (شرح بالفيديو)

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

تحميل ملفات PHP
الشكل 1 - تحميل ملفات PHP

بعد تنزيل الملفات، ضعها في مجلد "www" لخادم الويب. بهذه الطريقة، ستؤثر الملفات التي تم تنزيلها على عمل خادم الويب. يمكنك رؤية مجلد الوجهة في الشكل 2.

نسخ ملفات PHP إلى مجلد www الخاص بخادم الويب
الشكل 2 - نسخ ملفات PHP إلى مجلد WWW الخاص بخادم الويب

بعد نقل الملفات إلى مجلد "www"، ستجد ملفًا باسم "sqlsmshandling_functions.php" فيه، افتحه لبدء التعديل. يمكنك فتح الملف عبر Notepad. ابحث عن سطر باسم $userName = "user". أعد كتابته إلى $userName = "root". يمكنك العثور على السطر الذي تبحث عنه بسهولة بمساعدة الشكل 3.

تعديل sqlsmshandling_functions.php
الشكل 3 - تعديل sqlsmshandling_functions.php

بعد حفظ التغييرات، يمكنك فتح صفحة الويب التي تم إنشاؤها. تأكد من نسخ مسار الوصول إلى الملف ولصقه في المتصفح. يمكنك رؤية مسار الوصول لملف المثال الخاص بنا في الشكل 4.

فتح صفحة الويب التي تم إنشاؤها
الشكل 4 - فتح صفحة الويب التي تم إنشاؤها

يمكنك استخدام هذا الموقع لإرسال الرسائل. سيكون "المستلم" هو اسم المرسل بمجرد تسليم الرسالة، وسيكون "نص الرسالة" هو الرسالة نفسها. إذا كنت ترغب في إرسال الرسالة، يرجى النقر على زر "إرسال". يمكنك فحص صفحة الويب في الشكل 5.

إرسال رسالة اختبار
الشكل 5 - إرسال رسالة اختبار

كما ترى، بمجرد النقر على زر "إرسال"، سيتم تسليم الرسالة إلى الوجهة. يمكنك عرض الرسائل الصادرة والواردة لبرنامج المثال الخاص بنا في الشكل 6.

تم إرسال الرسالة
الشكل 6 - تم إرسال الرسالة

كيفية اختبار إرسال الرسائل القصيرة باستخدام PHP

لاختبار إرسال الرسائل القصيرة من كود PHP الخاص بك، لديك خياران: يمكنك استخدام اتصال اختبار الرسائل القصيرة المدمج أو يمكنك إعداد بوابتي رسائل قصيرة للحصول على بيئة اختبار أكثر واقعية. إذا قمت بإعداد بوابتي رسائل قصيرة، فستحتاج إلى تكوين بوابة الرسائل القصيرة الأولى كـ محاكي SMPP. ستوفر بوابة الرسائل القصيرة هذه خدمة خادم SMPP إلى بوابة الرسائل القصيرة الثانية. ستعمل بنفس الطريقة التي يعمل بها SMSC لموفر شبكة الهاتف المحمول. بوابة الرسائل القصيرة الثانية ستتصل بالأولى باستخدام اتصال عميل SMPP، و ستوفر خدمة واجهة برمجة تطبيقات الرسائل القصيرة لـ PHP لتطبيق PHP الخاص بك.

أفكار ختامية

نأمل ألا تكون قد ضعت في التفسيرات. لمراجعة الإجراء، يمكننا الاستنتاج أن إرسال أو استقبال الرسائل القصيرة باستخدام حل PHP عبر MySQL سهل للغاية. إذا كنت قد أكملت الخطوات بالفعل، يمكنك الاستمتاع بكوب من الماكياتو أو أي علاج آخر تفكر فيه. إذا كنت ترغب في قراءة المزيد من الحقائق المثيرة حول مزايا الحلول المماثلة الأخرى، يرجى زيارة ozeki-sms-gateway.com. آمل أن تكون هذه الصفحة مفيدة لجميع القراء وخاصة للمبتدئين.

More information