اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

صباح الخير @Abo Abdullah Abo Abdullah

لإرسال رسالة من خلال الواتس اب من خلال صفحة ويب ,قمت بعمل الصفحة لك تفضل 

<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<a href="whatsapp://send?text=الرسالة هنا">
تواصل معنا من خلال الواتس اب.</a>
</body>
</html>

وبالنسبة للفرق بين php و html , يوجد عدة فروقات لكن سأذكر المعروفة ,أولاً PHP تستخدم لبرمجة لوحات التحكم الخاصة بالمواقع أي للباك إند بينما HTML تستخدم لعمل وتصميم واجهة المستخدم من خلال إستخدام لغات أخرى لتصميم والستايل مثل css ,و php تتحكم بكل ما في واجهة الموقع والموقع بشكل عام 

  • 0
نشر

@Abo Abdullah Abo Abdullah

تفضل قمت بتعديل الكود قليلاً إستبدل "الرقم هنا " برقم الجوال (يجب أن يكون مسجل في جهات الإتصال لديك) 

<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<a href="https://api.WhatsApp.com/send?phone=الرقم هنا &text=الرسالة هنا">
تواصل معنا من خلال الواتس اب.</a>
</body>
</html>

 

  • 0
نشر

@Abo Abdullah Abo Abdullah

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

  • 0
نشر (معدل)

@Abo Abdullah Abo Abdullah

إذا تريد إرسال الرسالة إلى إيميل من خلال المتصفح فهي ممكنة  من خلال php قمت بعمل فورم بسيط لذلك من html ,php ثم إحفظ ملف الكود بصيغة .php مثال إسم الملف هكذا test.php وستحتاج إلى سيرفر أو إستضافة لتجربته لأن php تحتاج إلى سيرفر 

 <?php
if($_POST["message"]) {
    mail("your@email.address", "Form to email message", $_POST["message"], "From: an@email.address");
}
?>
<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<form method="post" action="">
    <textarea name="message"></textarea>
    <input type="submit">
</form>
 
</body>
</html>

وإستبدل your@email.address بالإيميل الذي تريد الإرسال له ,وإستبدل an@email.address بالإيميل الذي سيظهر لدي المستلم حيث ستظهر له من أي بريد تم إرسالها 

تم التعديل في بواسطة Mohamd Imran
ترتيب الكود
  • 0
نشر

@Abo Abdullah Abo Abdullah

اه المشكلة من السيرفر الخاص بك حيث لم يتم ضبط إعدادت سيرفر ال SMTP الخاص بفنكشن mail() لحل المشكلة قم بتغيير الكود إلى التالي مع تغيير الإيميل  email@domain.com إلى إيميلك المرسل منه 


 <?php

if($_POST["message"]) {
  ini_set('SMTP', "smtp.gmail.com");
  ini_set('smtp_port', "25");
  ini_set('sendmail_from', "email@domain.com");
    mail("your@email.address", "Form to email message", $_POST["message"], "From: an@email.address");
}
?>
<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<form method="post" action="">
    <textarea name="message"></textarea>
    <input type="submit">
</form>
 
</body>
</html>

 

  • 0
نشر

السلام عليكم @Abo Abdullah Abo Abdullah

الخطأ معناه أنه مشكلة من الإتصال بالسيرفر أتوقع سببها عدم إستخدام شهادة ssl مع السيرفر غير الكود إلى التالي لكن تأكد من أن السيرفر الخاص بك يمتلك إضافة openssl مفعلة

 <?php

if($_POST["message"]) {
  ini_set("SMTP","ssl://smtp.gmail.com");
  ini_set("smtp_port","465");
  ini_set('sendmail_from', "email@domain.com");
    mail("your@email.address", "Form to email message", $_POST["message"], "From: an@email.address");
}
?>
<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<form method="post" action="">
    <textarea name="message"></textarea>
    <input type="submit">
</form>
 
</body>
</html>

إن لم يعمل أو ظهر خطأ مشابه إستخدم تشفير tls  هكذا الكود البديل في حال لم يعمل أعلاه 

 <?php

if($_POST["message"]) {
  ini_set('SMTP', "tls://smtp.gmail.com");
  ini_set('smtp_port', "587");
  ini_set('sendmail_from', "email@domain.com");
    mail("your@email.address", "Form to email message", $_POST["message"], "From: an@email.address");
}
?>
<html>
<head>
<title>إرسال رسالة واتس أب </title>
</head>
<body>
<form method="post" action="">
    <textarea name="message"></textarea>
    <input type="submit">
</form>
 
</body>
</html>

 

  • 0
نشر (معدل)

يمكنك استخدام API وارسال رسائل لعملائك عبر الواتس من اي لغة برمجة

هذا كود بسيط  بواسطة بايثون على سبيل المثال  لإرسال رسالة نصية عبر واتس اب api  :

import requests

url = "https://api.ultramsg.com/{{instance ID}}/messages/chat/"

payload='token={{Token}}&to={{mobile number}}&body=Hi hsoub.com'
headers = {
    'Content-Type': 'application/x-www-form-urlencoded'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

 

يمكنك فتح حساب تجريبي بأحد المواقع التي تقدم لك استضافة instance واتس اب مثلاً ultramsg لإرسال رسائل whatsapp api

ultramsg.com

تم التعديل في بواسطة منى السلمي
  • 0
نشر

السلام عليكم

تحياتي الخالصة لأعضاء الموقع ونشكركم على جهودكم الرائعة

بالنسبة لكود بايثون الخاص ultramsg

لارسال رسائل الواتس الى العملاء كيف يمكنني ان امرر له رقم العميل والرسالة النصية كمتغيرات بعد حفظ فاتورة بيع مثلا

طبعا انا اعمل على نماذج اوراكل forms 6i

اتمنى لكم التوفيق

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

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...