2009-01-16 6 views
1

im en utilisant ce fichier php comme en-tête sur mon site. mon problème est que j'ai inclus une image mais elle ne montre pas quel est le problème? ceci est mon codeimage php include problème

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 

<h2><center><img src="../../../../Users/sermed/Desktop/Manar's New web site/Harbourheader.gif" /></center></h2> 
<center><b><font color="#000000">You logged in as : <? echo "<font color=#000000>$user1</font>";?></b></center> 
<hr width=500> 
<center><a href="main.php" class=links><font color="#000000">Home</font></a> | <a href="yachts.php" class=links><font color="#000000">Yachts</font></a> | <a href="buy.php" class=links><font color="#000000">Buy</font></a> | <a href="ret.php" class=links><font color="#000000">View History</font></a> | <a href="report.php" class=links><font color="#000000">Report</font></a> | <a href="help.php" class=links><font color="#000000">Help</font></a> | <a href="logout.php" class=links><font color="#000000">Logout</font></a><center> 
<hr width=750> 

</body> 
</html> 

Répondre

3

Le img src doit faire référence à une URL où l'image peut être téléchargée, pas son chemin sur votre disque local.

1

Vous ne pouvez pas accéder à n'importe quel fichier sur le disque dur que vous voulez. Si c'est au dessus du répertoire qui est à la base de votre WebServer (par exemple, localhost/ou mysite.com/) vous ne pouvez pas utiliser .. pour aller plus haut dans le système de fichiers. Je suppose que c'est votre problème.

0

Il me semble que vous utilisez le chemin sur votre machine par opposition au chemin du serveur et qu'il est en dehors de votre racine Web.

Déplacez l'image vers un répertoire d'images de votre site Web et référencez-la avec un chemin absolu.

<img src="/images/Harbourheader.gif" /> 
0

D'une manière générale, une balise img n'inclut pas une image dans un fichier HTML. Une balise img indique au navigateur de faire une autre requête à un serveur pour obtenir le fichier. Tout est côté client, pas côté serveur.

Pour cette raison, le src doit faire référence à une ressource accessible au navigateur. Comme d'autres l'ont dit, ce devrait être une URL. Dans les exemples où cela ne ressemble pas à une URL (par exemple /images/Harbourheader.gif), c'est parce que le navigateur ajoutera le même nom de serveur pour obtenir l'img utilisé pour obtenir la page d'origine.

-
BMB