পিএইচপিমেইলার সহ ইমেল প্রেরণ করুন - শরীরে চিত্র এম্বেড করুন


97

আমি পিএইচপিএমেলার সহ, চিত্র সহ HTML মেল প্রেরণের চেষ্টা করছি। দেহটি এইচটিএমএল ফাইল থেকে লোড করা হয়েছে, এতে সমস্ত তথ্য রয়েছে।

মেলটি প্রেরণ করার সময়, চিত্রটি শরীরে উপস্থিত হয় না, যদিও আমি চিত্রটি একটি সংযুক্তি হিসাবেও প্রেরণ করি।

এইচটিএমএল <img>ট্যাগ স্থান হিসাবে একই জায়গায় পয়েন্ট।

পিএইচপি:

$mail->AddAttachment('img/2u_cs_mini.jpg');

আমি কীভাবে সংযুক্তিতে এইচটিএমএল পয়েন্ট করব যাতে চিত্রটি শরীরে লোড করা যায়।

পিএইচপিमेलারের সাথে যে উদাহরণটি আসে তা দেখে আমি কোনও পার্থক্য লক্ষ্য করি না এবং তাদের ক্ষেত্রে চিত্রটি উপস্থিত হয়।

উত্তর:


208

আমি উত্তরটি পেয়েছি:

$mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u');

এবং <img>ট্যাগ লাগাতেsrc='cid:logo_2u'


4
এটি পুরোপুরি সহায়তা করে !!! কৌতূহলের বাইরে আপনি এটি কোথায় পেলেন? দয়া করে ব্যাখ্যা করুন.
এমটিকে

সিডের শেষে ব্যাকস্ল্যাশ কেন?
বরফ

আমি এতদিন আগে এটি করেছি, এর কোনও কারণ ছিল কিনা তা আমার মনে নেই। আমি মনে করি না সেখানে আছে। সম্ভবত কিছু আবর্জনা, সম্ভবত।
elvispt

8
আমি বিশ্বাস করি ব্যাকস্ল্যাশটি ভুলভাবে পূর্বের কোড থেকে ছেড়ে গেছে যা উদ্ধৃতিগুলি এড়ায়, যেমন echo "src=\"cid:logo_2u\""এবং আমি বিশ্বাস করি না যে ব্যাকস্ল্যাশ প্রয়োজনীয়।
নিষ্ঠুর

9
যাদের জন্য কোনও অ বিশেষজ্ঞের ব্যাখ্যা দরকার: আপনাকে চিত্রটি কোথায় পাবেন এবং কোন প্রোটোকল সহ রেন্ডারিং ইঞ্জিনটি বলতে হবে (সংযুক্ত একটি চিত্র ব্যবহার করার জন্য আপনি ডি সিড "প্রোটোকল, সামগ্রী-আইডি ব্যবহার করেন) এবং আপনি ব্যবহার করুন AddEmbeddedImage সংযুক্তি একটি আইডি দিতে তাই আপনি এটি পাঠাতে পারেন (নোট শোনাচ্ছে এবং ফাইল অন্যান্য ধরনের হতে পারে)।
PhoneixS

3

পিএইচপিমেইলার ম্যানুয়াল অনুসারে , সম্পূর্ণ উত্তর হবে:

$mail->AddEmbeddedImage(filename, cid, name);
//Example
$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg '); 

ব্যবহারের ক্ষেত্রে :

$mail->AddEmbeddedImage("rocks.png", "my-attach", "rocks.png");
$mail->Body = 'Embedded Image: <img alt="PHPMailer" src="cid:my-attach"> Here is an image!';

যদি আপনি কোনও দূরবর্তী URL সহ কোনও চিত্র প্রদর্শন করতে চান:

$mail->addStringAttachment(file_get_contents("url"), "filename");
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.