ياغالي بالفعل استخدام الوسم <base > يحل المشكلة
لكن كما ذكرت انا لا اريد كتابة مسار الصورة بهذا الشكل
vb/image
لأنه احتمال تتم اعادة تسمية المجلد الرئيسي ..
لذلك فكرت في ذلك الحل ..
اشكرك ولك تحياتي
وليه تكتب مسار المجلد الرئيسي بالصور ؟
ليه ماتكتب هكذا
كود HTML:
<base href="http://www.site.com/vb/" />
ثم بالصور تضع هذا
كود HTML:
<img src="image/picture.jpg" />
يعني فقط حط المجلد الرئيسي بوسم base وباقي وسوم الصور ضع مساراتها مابداخل مجلد السكربت
حيث لاداعي لكتابة مسار السكربت في كل وسوم img
يعني في حالتك تلك استخدم هكذا
كود PHP:
$path = dirname($_SERVER['PHP_SELF']);
$p =explode ('/',$path);
//لمعرفة اسم المجلد الرئيسي للسكربت
echo "<base href=\"http://www.site.com/$p[1]/\" />";
كود PHP:
src="style/images/logo1.png"
src="style/images/logo2.png"
بدلاً من كتابة مجلد السكربت في كل مرة تعرض صورة
كود PHP:
src="<? echo $p[1]; ?>/style/images/logo1.png"
src="<? echo $p[1]; ?>/style/images/logo2.png"
أتمنى أنه قد اتضح لديك الأمر
شكراً لك