IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

balise <?php modifie l'apparence ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 16
    Par défaut balise <?php modifie l'apparence ?
    Bonjour,
    je dois réaliser un ensemble de pages web constituant un petit site de e-commerce.
    Forcément, utilisation de MySQL, PHP, CSS etc..
    Un problème simple, mais bizarre :
    J'ai une structure CSS de ma page, je peux renommer index.html en index.php rien ne change, affichage conforme à ce qui a été programmé.
    MAIS, et c'est là que je ne comprends plus, dès que j'insère le <?php (...) ?> (que ce soit pour index.html ou index.php), l'apparence de mon site est modifié DANS IE (pas sur Mozilla), à savoir un des cadres Div me mets mon texte à la ligne, après une image. ??!!

    Avez-vous une petite idée ?

    En vous remerciant

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il faudrait que l'on voit le code généré par php, pour savoir d'où vient le soucis. Peux-tu le poster ?

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Il est possible que selon la manière dont tu écris ton code, tu insères ou non des espaces...

    par exemple
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <img src="..." >
    <?php
    echo '<img src="..." >';
    ?>
    <img src="..." >
    et
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <img src="..." ><?php
    echo '<img src="..." >';
    ?><img src="..." >

    ... ne donnerrons pas le même résultat.
    Le premier code te donnera trois images espacées de la largeur d'un caractère 'espace' alors que le deuxième donnera trois images colées.

    Si tu regardes la source générée, tu constateras que la différence vient que dans un cas tu as des sauts de lignes (premier exemple) et dans l'autre non
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 16
    Par défaut
    Bonjour et merci de vos réponses plus que rapides..
    Effectivement il serait plus clair que je vous mette du code pour comprendre le problème, il est long évidemment, donc je vous mets uniquement le début qui suffira à illustrer le problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php 
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    	"http://www.w3.org/TR/html4/loose.dtd">
    <HTML>
     
    <HEAD>
    <TITLE> Bienvenue chez NET BOX </TITLE>
    <base target="_self">
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">
    <LINK HREF="./style.css" rel="stylesheet" type="text/css">
    </HEAD>
    <BODY>
    <div class="global">
     
    	<div class="haut">
    Vous voyez donc le <?php ?> en haut? Il n'est censé générer absolument rien.
    Et pourtant il suffit à chambouler la disposition dans l'un de mes div qui se situe plus bas, et mettre le texte à la ligne. Si je l'enlève tout redevient normal
    Le div en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="rubloc1">
    		<h5> <img src="./images/list.gif" height="17" width="17" align="top" alt="icone_materiel"><a href="./pages/materiel.html">  Le Matériel </a> </h5>
    		</div>
    h5 est défini dans la CSS et la déf de rubloc1 donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .rubloc1
    {	width : 160px;
    	padding-left : 200px;
    	float : left;
    }
    Il y a plusieurs rubloc qui ont un conteneur global rubriques qui donne au final un bandeau dans lequel les visiteurs accèdent aux différentes étapes de l'achat.

    En vous remerciant pour vos réponses

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    re,

    les balises <?php ?> ne sont pas sensés apparaître dans l'html généré. Si elles y sont, c'est que ton script n'a pas été interprété.
    Dans ce cas, direction vers le forum concernant le serveur qui interpréte ton php...

    p'tet le forum apache ???
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 16
    Par défaut
    Effectivement, je conçois chez moi où il n'y a pas de serveur PHP installé et j'upload ensuite sur le serveur pour tester les fonctionnalités PHP, ça viendrait donc de là ?? Si elle n'est pas interprétée la balise <?php ?> génère des erreurs de mise en page ??

    c'était donc à priori tout bête Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Configuration] Confusion de balises XML / PHP
    Par teto dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 10/09/2005, 13h40
  2. Comment modifier l'apparence d'un Form ?
    Par [Silk] dans le forum Composants VCL
    Réponses: 3
    Dernier message: 26/07/2005, 13h44
  3. Réponses: 4
    Dernier message: 24/07/2005, 20h14
  4. [C#] Comment modifier l'apparence d'un DataGrid?
    Par DBBB dans le forum ASP.NET
    Réponses: 8
    Dernier message: 15/07/2005, 14h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo