منذ بضعة أيام، رأيت أن العديد من مواقع ووردبريس لديها وظيفة إرسال رسائل تذكيرية تلقائيًا للتعليقات الجديدة، وأعتقد أنها مفيدة بشكل خاص للمسؤولين الذين لا يتصلون بالإنترنت غالبًا على الفور وإرسال الرسالة إنه مجاني. أريد حقًا أن أكتب مثل هذا البرنامج بنفسي، لكن WordPress هو PHP ومدونتي هي ASP، لذلك لا بد لي من استخدام ASP لكتابة الكود. وبعد الكثير من الاختبارات، أصبح حلمي حقيقة أخيراً.
عملية البرنامج على هذا النحو. عندما يترك شخص ما تعليقًا، سيتم إرسال التعليق إلى هاتفي المحمول. يتم إرسال المعلومات من خلال واجهة API الخاصة بموقع الويب، وهي في الواقع واجهة برمجة تطبيقات Fetion. لا يمكن Fetion إرسال رسائل إلى نفسي؟ المبدأ هو في الواقع بسيط جدا.
تذكير: يجب أن يكون Fetion ممكّنًا على هاتفك المحمول.
مثال:
====A.ASP====
انسخ رمز الكود كما يلي:
<اسم النموذج=form2 الإجراء=ok.asp?id=1 طريقة=post>
<textarea id=content style=WIDTH: 60%; HEIGHT: 70px name=liuyanrows=4 cols=75></textarea>
<نوع الإدخال = قيمة الإرسال = اسم الإصدار = gg>
</فورم>
هذا نموذج، تريد إرسال رسالة
====OK.ASP====
انسخ رمز الكود كما يلي:
خافت ج
ج=request.form(ليويان)
تعيين xmlhttp=server.createobject(Microsoft.XMLHTTP)
xmlhttp.open get,https://sms.api.bz/fetion.php?username=your mobile number&password=Fetionpassword&sendto=your mobile number&message=&c&,false
xmlhttp.send()
تلقي الصفحة
---------ينهي-----
حسنًا، الكود في الأساس مثل هذا، بسيط جدًا. لكن الأمر استغرق مني أكثر من ساعة للاختبار بنجاح. في الواقع، يمكن لواجهة برمجة التطبيقات هذه القيام بأشياء كثيرة، فهي مجرد تطبيق صغير، ويمكن للتطبيق الأكبر القيام بأشياء مثل ما إذا كان الخادم متصلاً بالإنترنت، وإرسال رسالة تذكير إذا تعذر الوصول إلى الخادم أو موقع الويب، هاها. ليس سيئًا، فهو يعمل مثل مربية مواقع الويب.
الخط الأحمر هو الكود الأساسي الذي استخدمته للانتقال إلى الصفحة، لكن لم ينجح أي منها أو انتقل إلى تلك الصفحة وعرضها في وضع ملء الشاشة يرى. في النهاية، استخدمت جزءًا من التعليمات البرمجية التي استخدمتها من قبل واعتقدت أنها لن تعمل، لكنني لم أتوقع أنها ستعمل بمجرد إدخالها.
إذا رأيت هذه المقالة، فيرجى ترك تعليق وسأرى ما إذا كانت مستقرة حقًا، لكن لا تنشر الكثير من الذاكرة على هاتفي، وسوف يتوقف عن العمل عندما يمتلئ.