الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة تواجهني بالدالة Mail رجاءا المساعدة

بدأه DrEaDFuL في 11 فبراير 2009 · 3 رد · 873 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم  

السلام عليكم ورحمة الله وبركاته

اولا هذي اول مشاركة لي بهذا الصرح فارجو ان اجد الحل  :lol: هناوربي يوفق كل من يقرا مشكلتي ويحاول معي

المشكلة الله اعلم بسيطة او معقدة فانا جديد بالعالم هذا المهم المشكل هو

اليوم حاولت اعمل سكربت بسيط ارسال رسائل على العموم عملت ملفين الاول به صور ممكن ترسلها وعنوان البريد الخاص بالمرسل والمستقبل وكذلك الرسالة( يعني كالعادة)

الثاني هو الي يرسك الرسالة والملفين هما كالتالي  

الاول

  1. <html dir=rtl> <hide>   <title> رسالة جديدة</title> </hide> <body> <? echo "<form action='b.php' method=post>";   echo"<br> اسمك<br>"; echo"<input type=text name=moi>"; echo"<br> بريدك الالكتروني<br>"; echo"<input type=text name=you>"; echo"<br>كلمة السر الخاصة ببريدك الالكتروني<br>";echo"<input type=password name=pass>"; echo"<br> بريد صديقك<br>"; echo"<input type=text name=to>"; echo"<br> عنوان الرسالة<br>"; echo"<input type=text name=sub>"; echo"<br> الموضوع<br>"; echo"<textarea rows=10 cols=25 name=msg>"; echo"</textarea><br>";   echo"<br> اختر صورة لترسلها لصديقك<br>"; echo"<input type=radio name=photo value='http://up1.mlfnt.net/images/2xtssz9r0a51ac0dudoj.jpg' checked>"; echo"<br>"; echo "<img src='http://up1.mlfnt.net/images/2xtssz9r0a51ac0dudoj.jpg' width=100 height=100 alt=100 border=1" ; echo"<br><br><br>"; echo"<input type= radio name=photo value='http://up1.mlfnt.net/images/7g7truodz3jdx7duqj6p.png'>"; echo"<br>"; echo"<img src='http://up1.mlfnt.net/images/7g7truodz3jdx7duqj6p.png' width=100 height=100 alt=100 border=1>"; echo"<br>"; echo"<input type=submit value= ارسال >"; echo"<input type=reset value= تراجع >"; echo"</form>"; ?>   </body>   </html>    
  2.  

 والثاني هو :

  1. <html dir=rtl> <head> <title> رسالة جديدة </title> </head> <body> <? $message="لقد وصلتك رسالة
    جدية من عند صديقك $moi"."n"." ولقد ارسل لك الصورة التالية اذا اردت ان تراها اضغط على الرابط الت
    الي"."n"."$photo"."n"."ونص الرسالة كالتالي"."n"."$msg"; mail("$to","$sub","$message","from:$you
    "); ?> </body> </html>    
  2.  

 لكن لما امل الخانة المطلوبة واضغط ارسال يظهر لي خطا لست ادري لماذا :blink:

الصورة التالية توضح الخطا الي ظهر لي ( شاهد المرفقات)

 اظن ان استفساري واضح وارجو المساعدة واجركم على الله

انا وضعت الملفين بالمرفقات بامتداد rar  لمن اراد تحميلهمالمن اراد تحميلهما :happy:

والسلام عليكم ورحمة الله وبركاته

a.rar

post-179816-1234362529_thumb.png

تم تعديل هذه المشاركة بواسطة DrEaDFuL في 11 فبراير 2009 في 17:36

#2

تشغيل الدالة mail على السيرفر المحلي تتطلب التعديل التالي في الملف php.ini الذي يكون عادة في c:\windows :

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = your-email

بعدها أعد تشغيل السيرفر قبل هذا لا تنسى تنصيب SMTP server بك أنت .

هناك حل بديل و هو بإستخدام الكائن phpmailler .

1

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

بارك الله فيك اخي على المساعدة هذا مالم افعله اخي 

ربي يجزيك خيرا

#4

السلام عليكم ورحمة الله وبركاته

واجهتني نفس المشكلة

ولكن احتاج لوضيح بعض الامور

كيف انصب smtp srever الخاص بي؟

او كيف استخدم البديل phpmailer؟

-----

حاولت استخدام phpmailer وغيرت القيم في ملف php.ini كالتالي

smtp.gmailer.com للـ smtp server

465 قيمة الـ port

وظهر عندي هذا الخطأ

Warning: require(phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in F:\wamp\www\PHPMailer_v5.1\email.php on line 3

Fatal error: require() [function.require]: Failed opening required 'phpmailer/class.phpmailer.php' (include_path='.;C:\php\pear') in F:\wamp\www\PHPMailer_v5.1\email.php on line 3

مع العلم باني متأكدة من وجود الملف داخل المجلد PHPMailer_v5.1 ومتاكدة من صحة اسم الملف فماذا قد يكون سبب المشكلة؟

وشكرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…