PDA

View Full Version : حرفه ای: کمک در ساخت header سایت.



ghiravani
سه شنبه 30 فروردین 1390, 14:05 عصر
سلام.لطفا کسی کمکم کنه:

من یک فایل برای هدر سایت با نام "Header.php" در شاخه ی زیر ساختم:
content/include/Header.php

بعد در صفحه مدیریت سایت به آدرس "admin/admin.php" هدر رو به این صورت فراخوانی کردم:

require_once('../content/include/Header.php');

حالا وقتی وارد صفحه admin.php میشم ، تمام لینک ها و تصاویری که در فایل Header.php بوده کار نمیکنه!!!

چکار کنم؟؟؟؟؟؟

اینطوری هم نوشتم اما جواب نداد:

include '../content/include/Header.php';

یه توضیحی در مورد ساخت header بدید.مثلا اگر هدرتون در فلان فولدر سایت باشه ، میشه اون رو در یک فایل php که در فولدر دیگه ای هست فراخوانی کرد؟؟چجوری؟؟


ممنون

رضا قربانی
سه شنبه 30 فروردین 1390, 18:58 عصر
می دونی که .. یک فولدر به عقب بر می گرده ؟

ghiravani
چهارشنبه 31 فروردین 1390, 01:08 صبح
آره دیگه.در اون حد میدونم !!!

کلا سوال من این هست:

مثلا یه فایل هدر در شاخه زیر داریم:
content/include/Header.php

داخل این فایل هدر ، یک کلید نمایش داده میشه که لینک این کلید این هست:

require('login.php');

حالا اگر دستور بالا رو در یک فایل php که در صفحه اصلی دایرکتوری هست ، مثلا فایل user.php ، استفاده کنم ، لینک درست کار میکنه (چون خود صفحه login.php در همون شاخه صفحه user.php هست.اما اگر این دستور رو در فایلی که در آدرس زیر هست:
admin/news.php
بکار ببرم ، وقتی روی لینک کلیک کنم ، مرورگر هیچ صفحه ای باز نمیکنه چون با کد بالا ، کاربر به آدرس admin/login.php ارجاع داده میشه که در این شاخه این صفحه وجود نداره!)

اگر هم در فایل هدر این تغییر رو بدم:

require('../login.php');

لینک در آدرس admin/news.php درست کار میکنه اما (با توجه به گفته های قبلی) در صفحه user.php لینک کار نمیکنه.

راهی نیست که فایل هدری که میسازیم ، در هر صفحه ای که استفاده میکنیم ، نتیجه یکسان بده؟؟ (مثلا برای همین لینک ها)



ممنونم