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

اريد كود ارسال رسالة واتساب WhatsApp

احمد منصور10

السؤال

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

شكرا اخي على جوابك

وكيف ارسل لرقم جوال معين رسالة مباشرة مثلا " ارجو الاتصل بي "

هو حاليا يفتح الواتساب ويقف بانتظار ان اضغط زر سهم انتر

انا اريده ان يرسلها فورا

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

@Abo Abdullah Abo Abdullah

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

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

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

انا اريده ان ينفذ مباشرة بدون ان اضغط اي شيء

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

@Abo Abdullah Abo Abdullah

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

اشكرك جزيل الشكر اخي محمد عمران على تعاونك معي وفعلا كلامك منطقي 

طيب ما هو البديل ....انا اريد ان ارسل رسالة 

أو اذا تكرمت هل يمكن ارسال بريد على عنوان  gmail مع المرفقات أم هذا ايضا صعب ؟

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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

شكرا اخي محمد عمران 

ظهرت الرسالة التالية عند الارسال

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\xampp\htdocs\sendemail\test.php on line 12

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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


ظهرت رسالة :

Warning: mail(): SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. k14sm5829681wrq.97 - gsmtp

مع العلم انني اضفت  كذلك الامر حق كلمة المرور

ini_set('password','qewqwe3');

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...