[Probleme] [ php]
Résolugiheller Messages postés 1960 Date d'inscription Statut Membre Dernière intervention -
je tappe ceci :
<!DOCTYPE php PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<title>Accueil</title>
<?php
echo ' <body style="background-image: url(file:///C:/Users/SPITAL/Pictures/fond.png);"> ' ;
echo '<a href="accueil.php"> Accueil </a> ' ;
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
echo "Bonjour ! Nous sommes le $jour/$mois/$annee et il est $heure h $minute.";
?>
</html>
et le echo ' <body style="background-image: url(file:///C:/Users/SPITAL/Pictures/fond.png);"> ' ; ne m'affiche rien
Que faire ?
Configuration: Windows Vista Internet Explorer 7.0
40 réponses
- 1
- 2
Problème rencontré : un script PHP n'affiche pas le fond d'écran programmé en style background-image et la page reste sans image malgré l'exécution du code correctement. Plusieurs réponses conseillent d'utiliser un chemin relatif plutôt que file:///C:/..., de vérifier l'existence du fichier fond.png et son emplacement, et d'adapter le chemin selon le dossier cible. D'autres échanges recommandent de s'assurer que le serveur PHP fonctionne et d'ajuster le chemin, par exemple avec echo '<body style="background-image: url(images/fond.png);">' lorsque l'image est dans le dossier images. En complément, il est utile de tester avec un chemin relatif simple et de vérifier rapidement que fond.png est bien accessible dans le dossier attendu.
mettez le fichier image de fond au même niveau que le fichier index (?) et corrigez le chemin sans mettre file : juste le nom du fichier
cela devrait pourtant fonctionner.
essayez ceci
body {
color:black;
background-color:white;
background-image:url(fond.png);
margin:0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfond.png se trouve au même niveau que le fichier ben.php suivant :
<!DOCTYPE php PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<title>Accueil</title>
<?php
echo ' <body style="background-image: url(fond.png);"> ' ;
echo '<a href="accueil.php"> Accueil </a> ' ;
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
echo "Bonjour ! Nous sommes le $jour/$mois/$annee et il est $heure h $minute.";
?>
</html>
avez-vous lancé votre serveur php ?
dans quel environnement travaillez-vous ?
essayez d'enlever les deux premières lignes et dites moi si cela change qquelque chose.
comment s'appelle le fichier qui contient votre code ?
quel le nom du fichier qui contient ce code ?
déolé pour ces questions stuides
pouvez-vous redonner le code modifié (juste la ligne body)
echo ' <body style="background-image: url(fond.png);"> ' ;
si celui ci se nomme images il faut coder
echo ' <body style="background-image: url(images/fond.png);"> ' ;
il faut absolument pointer sur une image.
moi ça donne ça : https://www.cjoint.com/?hflHZeb4Dl
- 1
- 2