2011-12-04 26 views
7

Ho un problema strano sul mio sito. Quando voglio accedere alle immagini in cartelle non vengono visualizzate. Ho provato tutto ma non capisco.Perché le mie immagini non sono state trovate sul mio server web?

Anche il mio CSS non funziona perché il mio testo non sta cambiando. Funziona solo quando vado alla pagina principale.

Ho 2 pagine, ad esempio/contact/e/about /. Questi non funzionano.

Ecco l'elenco completo della mia cartella.

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

qui il mio scritto (ho rimosso alcune cose inutili)

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

Cosa posso fare per risolvere il problema?

+0

sembra che i percorsi relativi siano disattivati, prova a utilizzare il percorso completo –

+0

"Non mostrare" è vago - stai ricevendo un 404? 403? – sarnold

+0

Puoi mostrare come appare il tuo file 'index.php', comunque le parti erano includere il foglio di stile e l'immagine – Cyclonecode

risposta

11

Provare a utilizzare il percorso completo come:

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

Speranza che aiuta

+0

funziona grazie – Adam

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

Quanto sopra due linee sono il vostro problema come il href = percorsi del css e js sono sbagliato per il contatto e sulla nostra pagina, stai dicendo a /contact/index.php che può trovare il foglio di stile all'interno di /contact/ui/css/ che non è corretto in quanto vuoi che torni alla cartella radice quindi vai in /ui/css/

Utilizzare un valore aggiunto/in questo modo per il css e .js necessari, vedi sotto

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

L'aggiunta/all'inizio del src e href lo spingono a tornare alla directory principale prima di tutto cerca quelle cartelle/file.

Problemi correlati