2011-12-04 53 views
7

我在我的網站上有一個奇怪的問題。當我想訪問文件夾中的圖像時,他們不顯示。我嘗試了一切,但我不明白。爲什麼我的網絡服務器上找不到我的圖像?

我的CSS也沒有工作,因爲我的文字沒有改變。它只在我進入主頁時才起作用。

我有2頁,例如,/聯繫人/和/約/。這些不起作用。

這是我的文件夾的完整列表。

/ui/images/logo.jpg (etc...) 
/ui/css/site.css 
/javas/site.js 
/index.php 

這裏我的腳本(我刪除一些無用的東西)

<?php 
$page = $_GET['page']; 

$conn = mysql_connect("localhost", "user", "password"); 
mysql_select_db("page"); 

$sql = "SELECT * FROM page WHERE page = '".$page."'"; 
$result = mysql_query($sql); 
$row = mysql_fetch_assoc($result); 
mysql_free_result($result); 

?> 
<html> 
<body> 
<script type="text/javascript" src="javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="ui/css/site.css"> 
<?php echo $row['page']; ?> 
</body> 
</body> 

我能做些什麼來解決這個問題?

+0

聽起來像你的相對路徑關閉,請嘗試使用完整路徑 –

+0

「不露面」是模糊的 - 你得到一個404? 403? – sarnold

+0

你能告訴你'index.php'文件的樣子,反正部分被你包括樣式表和圖像 – Cyclonecode

回答

11

嘗試使用像完整路徑:

 
http://your_host/your_project/javas/site.js 

希望它可以幫助

+0

它的工作表示感謝 – Adam

1
<script type="text/javascript" src="javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="ui/css/site.css"> 

上面兩行是爲HREF您的問題=路徑的.css和.js文件是錯誤的,接觸和了解我們的頁面,你告訴/contact/index.php它可以找到裏面的stylsheet /聯繫人/ UI/CSS/,你想讓它回到根文件夾,然後進入這是不正確/ui/css/

使用的添加/像這樣的.css和.js文件,你需要的文件,請參見下面

<script type="text/javascript" src="/javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="/ui/css/site.css"> 

增加的/在SRC和HREF的開始將迫使它返回到根目錄首先查找這些文件夾/文件。

相關問題