Problème avec le texte

Problème avec le texte - HTML/CSS - Programmation

Marsh Posté le 29-01-2006 à 19:20:17    

Voila c tt simple je récupère d'une base de données, j'utilise PHP pour effectuer des transformation comme " " -> "&nbsp;" et "\n" -> "<br>" afin d'éviter les problème de retour chariot et d'espaces... mais voila c pas suffisant
 
 
texteCom[0] = "<table background='Textures/fondgars.jpg' border=1 cellspacing=0 height=135 width=340 cellpadding=0 bordercolor='#001080'><tr><td height=23% align=center>Dédicasse</td></tr><tr><td>Salut!&nbsp;Je&nbsp;vous&nbsp;souhaite&nbsp;à&nbsp;tous&nbsp;la&nbsp;bienvenue&nbsp;sur&nbsp;mon&nbsp;deuxième&nbsp;site&nbsp;internet&nbsp;:)
<br>Good&nbsp;surf,&nbsp;have&nbsp;fun!!
<br>
<br>...&nbsp;Bisous&nbsp;les&nbsp;filles&nbsp;;)</td></tr></table>";
 
 
 
g ça et ça marche pas :( kelkn peut m'aider?

Reply

Marsh Posté le 29-01-2006 à 19:20:17   

Reply

Marsh Posté le 29-01-2006 à 19:38:23    

bon allez jrépond moi meme merci de votre aide!!!!! il manké le \r à corriger

Reply

Marsh Posté le 29-01-2006 à 20:01:42    

on peu  dire quand même que ton code à l'air bien sale... :sweat:  :whistle:

Reply

Marsh Posté le 29-01-2006 à 20:07:38    

&nbsp; n'est pas fait pour etre utilisé en tant qu'espace normal.
&nbsp; provoque un espace qui ne sera pas considéré par le navigateur comme pouvant etre remplacé par un retour a la ligne si le texte est plus grand que son conteneur. Utilisation bien specifique ... dans ton cas il FAUT laisser l'espace ' ' tel qu'il est.


Message édité par afbilou le 29-01-2006 à 20:08:23
Reply

Marsh Posté le 29-01-2006 à 23:26:22    

Tu es bac+4 [:petrus dei]  alors fait honneur en codant comme un vrai BAC+4 :o
 
ton code tout pourri en code propre :  

Code :
  1. <dl class='TexteCom'>
  2.     <dt>Dédicasse</dt>
  3.     <dd>
  4.         Salut! Je vous souhaite à tous la bienvenue sur mon deuxième site internet :)
  5.         <br>Good surf, have fun!!
  6.         <br>
  7.         <br>... Bisous les filles ;)
  8.     </dd>
  9. </dl>


Heu au passage faut juste remplacer les \r par rien du tout :D et automatiquement ton bordel ira sur une seule ligne, elle est pas belle la vie ?
 
 
pourquoi vouloir remplacer les espaces par des espaces insécables  [:petrus dei]  tu courres droit à la catastrophe.
 
 
Ah oué voila ton style associé :  

Code :
  1. .TexteCom, .TexteCom *{
  2.         margin:0; padding:0;
  3.     }
  4.     .TexteCom {
  5.         background-image:url("Textures/fondgars.jpg" );
  6.         display:block;
  7.         height:135px;
  8.         width:340px;
  9.         height:auto;
  10.     }
  11.     .TexteCom dt{
  12.         text-align: center;
  13.         display:block;
  14.     }
  15.     .TexteCom, .TexteCom dt, .TexteCom dd {
  16.         border:1px solid #001080;
  17.     }


 
ouais je sais ca parait long comme ça, mais imagine que ton HTML tout pourrave, que tu le répète 50x ca sera encore pire, et puis en plus du HTML propre c'est beaucoup plus lisible.


Message édité par gatsu35 le 30-01-2006 à 01:09:44
Reply

Marsh Posté le 30-01-2006 à 15:29:38    

merci les gars mais j'ai vu qu'il n'était pas nécessaire de remplacer les espaces, par contre je peux pas éclaircir mon code puisque les retour à la ligne font planter le code...

Reply

Marsh Posté le 30-01-2006 à 15:30:59    

ah et pour le CSS merci je connais mais l'éclairsissement jle fait après qd ça marche, c relou de faire d'abord le CSS à mon gout parce qu'avec la rapidité à laquelle vous répondez j'ai le temps de changer 100fois mon code alors les CSS c pour faire bo en dernier :)

Reply

Marsh Posté le 30-01-2006 à 15:33:06    

J'ai une autre question pour vous vous inquiétez pas ;)
Voila il s'agit tjs d'un pb de texte puisque je souhaiterais faire en sorte que mon texte qui est donc enregistré dans mes forums ne contiennent pas de balises HTML qui pouraient s'appliquer à l'affichage!
 
Donc voili voilou... un détecteur de balise :) une ptit'idée?

Reply

Marsh Posté le 30-01-2006 à 15:46:32    

Dorian BAC +4 > Juste pour savoir : tu mets de l'html dans ta variable javascript, mais ton code javascript il fait quoi de spécial?
Quand à un détecteur de balise, t'as tout ce qu'il faut dans la doc de php. Cherche par exemple du côté de htmlentities ou de strip_tags.


Message édité par omega2 le 30-01-2006 à 15:46:49
Reply

Marsh Posté le 31-01-2006 à 21:29:15    

mon javascript permet de modifier le contenu d'un span ;) et ainsi afficher différents profils à des intervals de temps d'attente
 
merci pour le cou de pouce, jvé voir ces fonctions PHP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed