[Php] ECHO affichage de texte formaté ou lien

Résolu
bouba971 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
 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

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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   Statut Membre Dernière intervention   388
 
Merci beaucoup !
0
Cotaka
 
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   Statut Membre Dernière intervention   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é!
2