2011-12-04 55 views
7

Tôi gặp sự cố lạ trên trang web của mình. Khi tôi muốn truy cập hình ảnh trong thư mục, chúng không hiển thị. Tôi đã thử mọi thứ nhưng tôi không hiểu.Tại sao hình ảnh của tôi không tìm thấy trên máy chủ web của tôi?

CSS của tôi cũng không hoạt động vì văn bản của tôi không thay đổi. Nó chỉ hoạt động khi tôi vào trang chính.

Tôi có 2 trang, ví dụ:/contact/và/about /. Chúng không hoạt động.

Đây là danh sách đầy đủ của thư mục của tôi.

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

đây kịch bản của tôi (tôi loại bỏ một số công cụ vô dụng)

<?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> 

tôi có thể làm gì để khắc phục nó?

+0

có vẻ như đường dẫn tương đối của bạn bị tắt, hãy thử sử dụng đường dẫn đầy đủ –

+0

"Không hiển thị" là mơ hồ - bạn có nhận được 404 không? 403? – sarnold

+0

Bạn có thể chỉ ra cách tệp 'index.php' của bạn trông như thế nào, dù sao các phần bạn đã bao gồm biểu định kiểu và hình ảnh – Cyclonecode

Trả lời

11

Hãy thử sử dụng đường dẫn đầy đủ như:

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

Hy vọng nó giúp

+0

nó hoạt động nhờ – Adam

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

Hai dòng trên là vấn đề của bạn như href = đường dẫn đến .css và .js là sai cho liên hệ và về trang của chúng tôi, bạn đang nói /contact/index.php rằng nó có thể tìm thấy bảng tính bên trong /liên hệ/ui/css/ không chính xác như bạn muốn nó quay trở lại thư mục gốc sau đó đi vào /ui/css/

Sử dụng thêm/như vậy cho .css và .js file bạn cần, xem dưới đây

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

Các thêm/vào đầu src và href sẽ buộc nó quay trở lại vào thư mục gốc trước tiên hãy tìm những thư mục/tệp đó.

Các vấn đề liên quan