[Php] ECHO affichage de texte formaté ou lien

Résolu/Fermé
Messages postés
17
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
15 mai 2007
-
 Cotaka -
Salut aux ccm-eurs,

Je souhaite afficher sous certaines conditions des liens et du texte formaté avec la commande echo. J'ai pu remarquer que cette dernière refuse que l'on lui fasse afficher des balises réglées avec des attributs.

EX: <p>DU TEXTE</p> <<<<< ca passe
<p align="center">UN AUTRE TEXTE</p> <<<<<<<< ca passe pas

C'est très gênant pour moi parce que je souhaite afficher certains liens hyper-texte <a a href="une@addresse">texte</a> en fonction de tests If(condition) ou encore une vraie mise en page.

Auriez-vous une solution s'il-vous-plait?

ps:j'ai déjà regardé les docs à propos de echo.

3 réponses

Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
916
salut,

as-tu échappé les guillemets ?
echo('<p align="center">UN AUTRE TEXTE</p>');
// ou
echo("<p align=\"center\">UN AUTRE TEXTE</p>");

Messages postés
1292
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
2 avril 2014
385
Merci beaucoup !
Bonjour !

Sinon pour quelque chose de beaucoup plus modulable :

<?php
    if (condition)
    {
?>
     <p>
        Tout code HTML ici...
     </p>
<?php        
    }
?>
Messages postés
17
Date d'inscription
jeudi 4 janvier 2007
Statut
Membre
Dernière intervention
15 mai 2007
3
Merci beaucoup Dalida, j'ai testé ça marche.. j'avais pourtant vu cette option dans la doc mais je n'y avais pas vu le lien.
Je suppose que mon problème avec les liens sera réglé aussi.

Force à la communauté!