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

سؤال حول تنسيق نص بالميل

مغلق
بدأه essam7 في 15 أكتوبر 2006 · 4 رد · 819 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا مبرمج دلفي وهنا أطرح سؤالي عندكم كضيف فأرجو أن أجد الرد لديكم

تصفحت ال php كدراسة قليلا لأستفيد منها بعض الشيء في دلفي وسؤالي هو:

دالة ارسال الميل في php كما أعلم هي

mail("$to", "$sub", "$msg", "From:$from");

وانا أمرر البارامترات من اللفي وأريد ان يكون داخل الميل الوسم

<a href='www.web.com'>

من أجل الضغط عليه للوصول الى موقع ما

المهم عند ارسال الميل يظهر الوسم ككتابة عادية ولا يترجم!!! هل من حل؟؟؟ وشكرا لكم مقدما

وان كان بالامكان كيف أظهر اسم المرسل مع ميله وليس ميله فقط؟؟

تم تعديل هذه المشاركة بواسطة essam7 في 15 أكتوبر 2006 في 22:42

#2

يجب ان تحدد للدالة mail ان الرسالة تحتوي على html حتى تعمل حسابها في الإرسال .

لعمل ذلك خذ الكود التالي ونسقة كما يبدو لك :

$to = 'name@server.com';
$subject = 'hi!';
$message = '<b>yo</b>, whassup?';
$headers = "From: name@server.com\r\n" .
	   'X-Mailer: PHP/' . phpversion() . "\r\n" .
	   "MIME-Version: 1.0\r\n" .
	   "Content-Type: text/html; charset=utf-8\r\n" .
	   "Content-Transfer-Encoding: 8bit\r\n\r\n";


mail($to, $subject, $message, $headers);

غير المتغير message للكود الذي تود ارسالة .

#3

شكرا جزييييييييييييييلا على سرعة الرد

وجدت قبل ان ارى الرد هالرابط:

http://www.smartwebby.com/PHP/Phptips.asp

وكأنه أسهل شوي

للعلم ليش وضعت الانكودنغ utf8 ؟؟ هذه تجعل العربية حروف ظ !!!

بما أني لا أريد الا وسوم html فقط استعملت

Content-type: text/html; charset=us-ascii

وللعلم والله ما قصرت

بقي أن أعرف طريقة اظهار الاسم

وأخيرا الاي بي

سأبحث الان

#4

طريقة اظهار الايبي وجدتها لكن لا أدري ان كانت ستعمل ممن يستعمل adsl او الشبكات!!

وهي print ('Your IP is: '.$_SERVER['REMOTE_ADDR'].'.');

اما اظهار الاسم فالتالي:

From:Essam<mail@mail.com>

لكن المشكلة أنا استعمل سكربت في موقع لي على لايكوس وعند اظهار الاسم يظهر تمام لكن يتغير الميل من mail@mail.com

الى ميل لايكوس وهو

mywebsitename@lycos.co.uk

فما الحل برأيكم؟؟؟

#5

لكي تظهر محتويات الرسالة بالعربي استخدم الكود التالي:

$to = 'name@server.com';
$subject = 'hi!';
$message = '<b>yo</b>, whassup?';
$headers = "From: name@server.com\r\n" .
	   'X-Mailer: PHP/' . phpversion() . "\r\n" .
	   "MIME-Version: 1.0\r\n" .
	   "Content-Type: text/html; charset=ANSI\r\n" .
	   "Content-Transfer-Encoding: 8bit\r\n\r\n";


mail($to, $subject, $message, $headers);

والتغيير فقط charset الى ANSI

.....

لكن هناك سؤال ؟

كيف الطريقه الى عكس اتجاه الرسالة من اليسار الى اليمين ... للرسائل الموجه لبريد الهوت ميل والياهو

شكراً للجميع

هذا الموضوع مغلق.

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