الشريف ابو بكر هناك أخطاء في الكود
وقد تم تصحيحها دون المساس بالتعبير الخاص بك
تفضل
كود PHP:
$right_margin = "<table><tr><td align=\"right\">";
$center = "</td><td> <img src=\"URL\" border=\"0\" alt=\"\" /> </td><td>";
$left_margin = "</td></tr></table>";
$body = "
من تهيب صعود الجبال # عاش أبد الدهر بين الحفر
";
echo preg_replace('/[\r\n]{1,2}(.+)\#(.*)[\r\n]{1,2}/i', "$right_margin\\1$center\\2$left_margin", $body);
استبدل الـ URL برابط الصورة المطلوب
كما يرجى ملاحظة أن الكود هذا
كود PHP:
$body = "
من تهيب صعود الجبال # عاش أبد الدهر بين الحفر
";
عليه أن يكون كما هو وذلك حسب التعبير الموجود بالمرفق في ردك .. ولايصح أن يكون بهذا الشكل:
كود PHP:
$body = "من تهيب صعود الجبال # عاش أبد الدهر بين الحفر";
وإذا أردت أن تضيف أكثر من بيت فـ على الكود أن يكون بهذا الشكل:
كود PHP:
$body = "
من تهيب صعود الجبال # عاش أبد الدهر بين الحفر
من تهيب صعود الجبال # عاش أبد الدهر بين الحفر
";
لاحظ وجود سطر بين البيت والبيت الآخر
أيضاً لاحظ أن مايتم استبداله بالصورة هو هذا الرمز (#)
شكراً لك