PDA

View Full Version : ارور موقع لود هدر و فوتر



هزاره سوم
دوشنبه 20 مرداد 1393, 15:19 عصر
با سلام
من برای پروژه ام یک پوشه به اسم public ساختم که توی اون هم چند تا فولدر هست .. یکی از این ها layout و یکی هم به اسم admin هست ..
(درون layout فایل های هدر و فوتر رو قرار دادم و داخل فولدر ادمین یک صفحه لاگین و ایندکس برای ادمین هست یک صفحه ایندکس هم درون پوشه public هست که همه کاربرا میتونن اون رو ببینن)
درون ایندکس اصلیه فایل های هدر و فوتر رو با استفاده از require آوردم و به خوبی لود میشه.. وقتی کاربر (که ادمین هست) روی لاگین کلیک میکنه باید بره فایل لاگین توی پوشه admin رو لود کنه ...(اونجا هم همون هدر و فوتر رو صدا زدم..اصن کپی پیست کردم کد رو) ولی میگه همچین فایل هدری وجود نداره!!!
به نظرتون مشکل از کجاست؟!!!!

vahidqara
دوشنبه 20 مرداد 1393, 15:25 عصر
درورد .. احتمالا روش آدرس دهی مشکل داره .. اگه میشه کدهارو بزارید .. اینجوری بهتره .. :لبخندساده:

هزاره سوم
دوشنبه 20 مرداد 1393, 15:55 عصر
یه خورده دست کاری کردم ..
صفحه لاگین بالا میاد ولی موقع خوندن فایل های css به مشکل میخوره
100% از ادرس دهی فایل های css هست
ولی نمیدونم چرا ارور میده

این بخش مربوط به فراخوانی کد css هست
<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- Custom CSS -->
<link href="css/blog-home.css" rel="stylesheet">

Mohammadsgh
دوشنبه 20 مرداد 1393, 18:12 عصر
باید سورس برگها رو بزارید
شاید آدرس دهیتون مشکل داره.وگرنه مسترپیج رو درست انجام دادید:لبخندساده:بین تگ php و require_once فاصله ایجاد کنید

هزاره سوم
سه شنبه 21 مرداد 1393, 17:20 عصر
این فعلا کد صفحه ایندکس هست که اول لود میشه (برای همه ی کاربرای مهمان)


<?php
require_once('../include/includes.php');
require_once(ROOT.'/public/layout/header.php');
?>

این هم صفحه هدر ..یک تیکه کد میزارم چون کد های html و css هست بیشتر

<!DOCTYPE html><html lang="en">


<head>


<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">


<title>Blog Home - Start Bootstrap Template</title>


<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">


<!-- Custom CSS -->
<link href="css/blog-home.css" rel="stylesheet">



</head>


<body>


<!-- Navigation -->
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">



این هم کد صفحه لاگین که توی پوشه admin هست ... admin/login.php


<?php
$ROOT=$_SERVER['DOCUMENT_ROOT'].'/NewsWebsite';
include($ROOT."/public/layout/header.php");
?>


این هم لینک لاگین هست که با زدن اون کاربر میتونه بیاد سمت login.php زمانی که توی صفحه لاگین هستیم و روی این لینک دوباره کلیک کنیم ارور میده و میگه همچین آدرسی وجود نداره

<li>
<a href="admin/login.php">Login..</a>


</li>



متن اروری

The requested URL /NewsWebsite/public/admin/admin/login.php was not found on this server.
اول که ایندکس لود میشه هدر هم به خوبی لود میشه..بعد که روی کلمه لاگین روی منو بالای هدر کلیک میشه باید بره سمت login.php ... همه چی اکیه ولی منو های هدر اونجا بهم میریزه ..و هیچ استایلی نمیگیره.
میشه یکی کمک کنه ؟ :( :افسرده: