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

Langage PHP Discussion :

Html et php [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    749
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 749
    Par défaut Html et php
    Bonjour,

    dans un script j'ai ce code :
    $message_html .= $navtip.'<br /><br />';
    le problème c'est que je ça affiche directement <br /><br /> dans la page (ce code, mais pas les sauts de ligne !)…

    Comment écrire ça pour avoir les sauts de ligne mais pas les tags html dans la page ?

  2. #2
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Ta page doit être dans un environnement html...

    Ton <br/> vient-il s'écrire dans une structure <html> ?

    Si tu n'en as aucune idée, mets le code intégral...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    749
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 749
    Par défaut
    Ben le problème c'est que ce même code vient s'écrire à la fois en rollover sur la page principale (et c'est là que ça pose problème) et sur une popup du style "lightbox" (où là c'est OK)…

    Un exemple du problème en faisant un rollover sur les photos sous DEMOS GALERIES

    Le code php en pièce jointe !

    Merci pour l'aide…
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Bon, ton problème m'intéresse, mais je ne suis clairement pas qualifiée pour le résoudre. En attendant un grand, , on va chercher ensemble...

    Donc tu dis, le truc qui rate c'est celui-là ?

    if ($displaynavtip) {$html .= $navtip.'<br /><br />';}

    Où est le truc qui "marche" ?

    edit : Sinon j'ai trouvé ça dans le tuto de Yogui, qui a sans doute à voir avec ton problème :

    http://g-rossolini.developpez.com/tu...e=syntaxe#LIII

    warning Les chaînes doivent toujours être traitées de manière spécifique, au cas par cas. Par exemple lors de l'affichage dans une page Web, il faut leur appliquer htmlentities() avant echo. Quelle que soit la destination de la chaîne, prenez soin de toujours appliquer la fonction de conversion adaptée.
    http://fr.php.net/htmlentities

    Good luck !
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Il suffit de faire :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $message_html .= $navtip."\r\n\r\n";

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    749
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 749
    Par défaut
    Merci. Ça fonctionne bien comme ça effectivement…

    Mais comment fais-tu pour la ligne 121 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($displaymessage) {$html .= $message.'<br /><b>'.$itemtitle.'</b>';}
    C'est le <b> </b> qui pose problème…

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

Discussions similaires

  1. HTML dans PHP, PHP dans HTML...
    Par jeremy_chauvel dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2006, 21h28
  2. Réponses: 2
    Dernier message: 20/11/2005, 19h54
  3. [Système] Existe-t-il un bon parser HTML pour PHP ?
    Par MiJack dans le forum Langage
    Réponses: 8
    Dernier message: 25/10/2005, 12h18
  4. [eclipse 3.0.1]plugins pour dvlp web HTML / CSS / PHP
    Par partyboy dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/10/2004, 12h46
  5. Transformation xml + xsl -> HTML via PHP
    Par petit-ourson dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/10/2003, 23h42

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