بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته
معكم الإخ جميل هماش مدير موقع الاحتراف
مشكل نقع به جميعاً خصوصاً المبرمجين المبتدئين هو كيف يمكن تغير عناوين الصفحات او الـ Titles في الـ PHP بعد إستدعاء ملف الـ Header.php
كلنا نعرف بعد استدعاء ملف معين عن طريق دالة include او غيرها يتم استدعاء جميع الاكواد كما هي وكدلك الحال مع وسم <title>
المهم
لنحل هاد المشكل البسيط
سوف نقوم بالتالي إولاً نقوم بدخول الى ملف Header.php
وفي اعلا نكتب الكود التالي ان كنت قد كتبته سابقاً فلا داعي لكتابته مرة اخرى حتى لا يصبح لديك اخطاء .
ثم في الصفحة المراد تغير فيها العنوان . نضع تحت دالة الاستدعاء على سبيل المثال كـ التالي :
هاد هو الكود فقط نغير قيمة المتغير $title بإسم الصفحة او يمكنك عمل استخراج من قاعدة البيانات وعمل Fetch واضافة ما تريد .
جربها الإن وان وقعت باي مشكلة ضع تعليقك وسوف يتم الرد عليك بإسرع وقت ان شاء الله
السلام عليكم ورحمة الله وبركاته
معكم الإخ جميل هماش مدير موقع الاحتراف
مشكل نقع به جميعاً خصوصاً المبرمجين المبتدئين هو كيف يمكن تغير عناوين الصفحات او الـ Titles في الـ PHP بعد إستدعاء ملف الـ Header.php
كلنا نعرف بعد استدعاء ملف معين عن طريق دالة include او غيرها يتم استدعاء جميع الاكواد كما هي وكدلك الحال مع وسم <title>
المهم
لنحل هاد المشكل البسيط
سوف نقوم بالتالي إولاً نقوم بدخول الى ملف Header.php
وفي اعلا نكتب الكود التالي ان كنت قد كتبته سابقاً فلا داعي لكتابته مرة اخرى حتى لا يصبح لديك اخطاء .
كود PHP:
ob_start();
كود PHP:
include "header.php"; $buffer=ob_get_contents();ob_end_clean();$title = $fetchurl->title;$buffer = preg_replace('/(<title>)(.*?)(<\/title>)/i', '$1' . $title . '$3', $buffer);echo $buffer;
جربها الإن وان وقعت باي مشكلة ضع تعليقك وسوف يتم الرد عليك بإسرع وقت ان شاء الله