[Php] ECHO affichage de texte formaté ou lien

Résolu/Fermé
bouba971 Messages postés 17 Date d'inscription jeudi 4 janvier 2007 Statut Membre Dernière intervention 15 mai 2007 - 19 avril 2007 à 17:43
 Cotaka - 2 mai 2014 à 17:53
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

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
19 avril 2007 à 18:23
salut,

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

10
cascroute13 Messages postés 1292 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 2 avril 2014 387
14 juin 2011 à 20:22
Merci beaucoup !
0
Bonjour !

Sinon pour quelque chose de beaucoup plus modulable :

<?php
    if (condition)
    {
?>
     <p>
        Tout code HTML ici...
     </p>
<?php        
    }
?>
3
bouba971 Messages postés 17 Date d'inscription jeudi 4 janvier 2007 Statut Membre Dernière intervention 15 mai 2007 3
19 avril 2007 à 19:18
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é!
2