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

كيف أضع صورة في الإيميل المرسل عن طريق دالة Mail ؟

مغلق
بدأه alattar في 21 نوفمبر 2007 · 6 رد · 4,189 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا أستخدم دالة mail في إرسال ايميلات بواسطة ال php

أريد أن أعرف شيئين مهمين :

1 - كيف يمكنني وضع صورة كشعار الموقع مثلا في الرسالة المرسلة حيث أني لاحظت ان

المتغير message المستخدم في الدالة نوعه String

و انا قمت بتخزين قالب رسالة في قواعد البيانات يحتوي علي كلام و علي صورة شعار الموقع

و لكن نوع هذا الحقل في قاعدة البيانات هو blob

أريد أن أعرف كيف أضع قيمة هذا الحقل و التي تحتوي علي صورة في الحقل message لإرساله؟

و السؤال الثاني ما هي ال Function المستخدمة في إرسال رسائل و التي يمكن أن نتحكم منها في اسم المرسل From ؟

و لكم جزيل الشكر مقدما

تم تعديل هذه المشاركة بواسطة alattar في 21 نوفمبر 2007 في 19:41

أعتذر لكل من طلب مني اختبار ولم أحضره..ولكن موقع أكتوال تيست تقريبا تم بيعه الي موقع آخر و تم إلغاء الحسابات القديمة

Microsoft Certified Solution Developer

أحب الصالحين و لست منهم

لعلي أن أنال بهم شفاعة

و أكره من تجارتهم معاصي

ولو كنا سواء في البضاعة

#2

يجب تحديد نوع الرسالة التي سترسلها إذا اكنت text أو html كالتالي:

$message.="Content-Type: text/html; charset=\"UTF-8\"\n";

وإذا كنت تريد إضافة مرفقات وصور مع الرسالة فضع هذا الاختيار في الهيدرز

$headers.="Content-Type: multipart/mixed";

وفي الهيدرز أيضا تحدد البريد الذي أرسل الرسالة بهذا الشكل:

$headers.= "From: $email\r\nReply-To: $email\n";

بالتوفيق

sign3.jpg
#3
عبدالله عيّاش كتب:
يجب تحديد نوع الرسالة التي سترسلها إذا اكنت text أو html كالتالي:

$message.="Content-Type: text/html; charset=\"UTF-8\"\n";

وإذا كنت تريد إضافة مرفقات وصور مع الرسالة فضع هذا الاختيار في الهيدرز

$headers.="Content-Type: multipart/mixed";

وفي الهيدرز أيضا تحدد البريد الذي أرسل الرسالة بهذا الشكل:

$headers.= "From: $email\r\nReply-To: $email\n";

بالتوفيق

جزاك الله خيرا أخي الكريم

أعتذر لكل من طلب مني اختبار ولم أحضره..ولكن موقع أكتوال تيست تقريبا تم بيعه الي موقع آخر و تم إلغاء الحسابات القديمة

Microsoft Certified Solution Developer

أحب الصالحين و لست منهم

لعلي أن أنال بهم شفاعة

و أكره من تجارتهم معاصي

ولو كنا سواء في البضاعة

#4

جزاك الله خيرا أخي الكريم

و لكني مازلت مبتدء في ال PHP

و أريد بعد اذنك مزيدا من التوضيح

انا أستخدم هذه الدالة

	$to = $row_rsGetMail['Email'];
	$subject = 'اسم الموقع';
	$body="محتوي الرسالة";
	if (mail($to, $subject, $body))
	{
	echo('تم الإرسال بنجاح');
	}
	else
	{
	echo("فشل في عملية الإرسال");
	 }

كيف أستخدم المتغيرات التي وضحتها لي مسبقا؟

و للتوضيح فأنا لا أريد أن أرفق صورة كملف مرفق مع الرسالة و لكني أريد وضع الصورة

ضمن محتوي الرسالة في ال $body

وقد قمت بتخزين قالب في قاعدة البيانات به صورة و لكن نوعه blob

كيف أضع قيمته هنا في $body ؟؟

أو اذا كانت هناك طريقة أخري لإرسال هذا القالب أبلغني بها

و جزاك الله خير الجزاء

أعتذر لكل من طلب مني اختبار ولم أحضره..ولكن موقع أكتوال تيست تقريبا تم بيعه الي موقع آخر و تم إلغاء الحسابات القديمة

Microsoft Certified Solution Developer

أحب الصالحين و لست منهم

لعلي أن أنال بهم شفاعة

و أكره من تجارتهم معاصي

ولو كنا سواء في البضاعة

#5

مافائدة : =.

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

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

www.it-scoop.com

#6
SIFE-C كتب:
مافائدة : =.

concat two strings man

#7
SIFE-C كتب:
مافائدة : =.

في حالة ارقام لأضافة عدد تقوم اختصار ل i=i+1 بوضع i+=1

وفي حالة تعامل مع نصوص لدمج نصين string="hi";

string.="you";

ومن ثم قيمة string

hi you

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

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

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

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

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

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