Problème en passant du HTLM au PHP

Fermé
Johann - 22 févr. 2012 à 19:30
 Johann - 24 févr. 2012 à 16:06
Bonjour,

Je suis un débutant dans la conception de site web, et j'ai un petit souci auquel je n'ai trouvé aucune réponse. J'en profite donc pour vous exposer mon problème. Alors tout d'abord, quand j'ouvre ma page web que j'ai créée en HTML et en CSS, celle-ci fonctionne parfaitement, mais quand je l'enregistre en PHP et que je l'ouvre avec le serveur Wamp, le CSS de la page n'est pas totalement respecté, par exemple la simple balise form n'ai plus prise en compte:
form
{
text-align: right;
font-weight: normal;
}

Et deuxièmement, les images que j'ai inséré dans ma page fonctionnent très bien en HTML mais sont saccadées en PHP.

Je ne sais donc pas du tout d'où viennent ses problèmes, si quelqu'un pourrait m'aider ça serait géniale car ceci me bloc et me stresse pour avancer dans le conception de mon site web.

Cordialement.

Johann
A voir également:

2 réponses

Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
Modifié par Yuushi_Sato le 23/02/2012 à 08:32
tourne toi vers le site du zéro qui est plutôt bien détaillé sur ce que tu veut faire.
Moi je pense que quand tu encode en html sa ressemble a ceci css + html sur la même page, php ne prends pas la même chose il faut que tu joigne les 2. si tu veut encoder en css + php tu devras aussi prendre du html, sinon fait comme ici peut être plus pratique https://css4design.com/
0
Merci d'avoir répondu Yuushi, mais justement j'appends avec le site du zéro, et mes pages html et css sont séparées donc le problème ne vient pas de là. Le css + php ne fonctionne pas non plus donc je ne vois pas du tout. Peut-être que la soluce est dans la configuration du serveur Wamp que j'ai installé ? Mais je n'y comprends pas grand chose.
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
Modifié par Yuushi_Sato le 23/02/2012 à 19:08
non je pense pas renseigne l'emplacement de ton fichier css comme suit:
<?php  
<link href=\"ton emplacement_css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\">ensuite tu place ton code html se trouvant entre les balise <body> puis te ferme  
?>
mais n'oublie pas que en html ton code doit ressemblé à sa type="truc" et en php type=\"truc\"
Dis-moi si c'est bon comme ceci.
0
Quand je fais cette manoeuvre, tout mon code se met en gris, les balises n'ont plus de couleurs et les premiers antislash de la ligne link ne sont pas pris en compte.
Est-ce que le début de mon code est correcte? :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<?php
<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\">
<title>nom du site</title>
</head>

<body>
.
.
.
</body>
?>
0
Yuushi_Sato Messages postés 104 Date d'inscription mardi 1 décembre 2009 Statut Membre Dernière intervention 18 février 2021 1
Modifié par Yuushi_Sato le 23/02/2012 à 20:42
modifier, j'ai repris ton code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > 

<head> 
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 
<?php 
echo"<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"> 
<title>nom du site</title>"; 

?>

donc tu inclut ton html et ton php ensemble mais tu peut faire comme ceci
<?php 
echo"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\"> 
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\" > 

<head> 
<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\" /> 

<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\" media=\"all\"> 
<title>nom du site</title> 
</head> 

<body> 
. 
. 
. 
</body> "; 
?>

le echo ou print permet l'affichage de ton code via php
désolé j'avais fais une petite erreur lors de l'écriture du code ci plus haut
0
J'ai repris exactement ce que tu m'a conseillé mais je ne comprends pas pourquoi, quand je marque php tout mon code perd sa couleur, toutes les lignes deviennent grises et quand j'essaye d'ouvrir la page avec WAMP, ça me met qu'il y a une erreur.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
Modifié par Mihawk le 24/02/2012 à 14:11
Hello,

J'ai passé ton topic dans le forum Webmastering :-)
Pour info, quand tu passes une extension de fichier de HTML à PHP, il n'y a pas du tout besoin de tout mettre dans du echo()!

De petits scripts PHP peuvent être inclus partout sur la page sans toucher au HTML :)

Laisse donc ton doctype et toute ta <head> tel quel !

<!DOCTYPE html> 
<html> 
<head> 
   <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 
   <link href="style.css" rel="stylesheet" type="text/css" media="all"/> 
   <title>nom du site</title> 
</head> 

<body> 
   <?php  
      // un petit code PHP ici si on veut 
   ?> 
   <div>Un texte en HTML pur</div> 
   <?php 
      // un autre petit code PHP 
   ?> 
</body>  
</html>


Mihawk
"La rigoureusité fait la qualité"
0
Ok merci Mihawk !
Mais toujours ce fichu problème de base avec une partie du css non pris en compte quand j'ouvre ma page sur serveur et les images saccadées.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
24 févr. 2012 à 15:23
Qu'entends-tu par saccadées ?
0
Par saccadées, je veux dire qu'elles ne sont plus net , alors que quand j'ouvre ma page en html l'image est totalement net
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
24 févr. 2012 à 15:59
C'est étrange.
Ce que je sais c'est que l'extension html n'est pas interprétée par wamp ; elle est lue directement par le navigateur. Wamp est peut-être mal configuré mais je ne connais pas ce soucis :-/
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
24 févr. 2012 à 16:00
Et si tu mets ta page sur un serveur réel (internet) ça marche ?
0