Tom's Guide > Forum > Programmation > [Résolu] XHTML problème affichage espaces

[Résolu] XHTML problème affichage espaces

Forum Programmation : [Résolu] XHTML problème affichage espaces

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par sleepless2101.

Mot :    Pseudo :           
 

Bonjour, je suis entrain de faire un petit site web, c'est mon premier, j'ai écris un script de news, qui permet à un administrateur d'écrire dans une base sql. Ensuite dans le site je vais rechercher les news dans cette base, et je les affiche. Le problème c'est qu'il ne m'affiche pas les espaces. Si j'administrateur saisi :
" Bonjour"
je voudrais qu'il m'affiche:
" Bonjour"
alors qu'il m'affiche:
"Bonjour"
D'une façon plus générale je voudrais que l'administrateur fasse la mise en page qu'il veut en saisissant le nombre d'espaces qu'il veut. Merci pour vos réponses, je patauge là-dessus depuis un bon moment.


Message édité par SiM07 le 02-04-2009 à 12:16:10
dans ton code, tu peux mettre autant d'espaces que tu veux entre 2 mots, le rendu aura pour effet d'en afficher qu'un seul. pour pallier à ce problème, 2 solutions (que je vois..): soit remplacer l'espace par &nbsp; dans ton code, qui correspond à un espace (donc ce que tu peux faire lors de l'enregistrement de la news est de remplacer tous les espaces par &nbsp; genre $news = str_replace(" ","&nbsp;",$news) ); tu peux en mettre autant que tu veux, ils seront tous pris en compte. soit mettre ton texte entre les balises <pre> et </pre>, mais ça pose quand même des problèmes de mise en page.
cordialement,
sleepless2101
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Meilleure réponse

dans ton code, tu peux mettre autant d'espaces que tu veux entre 2 mots, le rendu aura pour effet d'en afficher qu'un seul. pour pallier à ce problème, 2 solutions (que je vois..): soit remplacer l'espace par &nbsp; dans ton code, qui correspond à un espace (donc ce que tu peux faire lors de l'enregistrement de la news est de remplacer tous les espaces par &nbsp; genre $news = str_replace(" ","&nbsp;",$news) ); tu peux en mettre autant que tu veux, ils seront tous pris en compte. soit mettre ton texte entre les balises <pre> et </pre>, mais ça pose quand même des problèmes de mise en page.
cordialement,
sleepless2101


Message édité par sleepless2101 le 29-03-2009 à 11:50:21
------------------------------ ($toBe || !$toBe) = this.theQuestion();
Répondre à sleepless2101

Oui super c'est exactement ce que je veux, je te remercie beaucoup ça fait 2 jours que je ma casse la tête avec ce truc, vraiment merci beaucoup.

Répondre à zatox
Tom's Guide > Forum > Programmation > [Résolu] XHTML problème affichage espaces
Aller à :

Il y a 3164 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens