Page 1 sur 1
Affichage de texte
Posté : 31 août 2005, 15:38
par johjo
Bonjour,
j'ai un probleme lors de mon afficahege de texte.
Si vous pouvez regarder :
http://www.communicate.vg/article_dailyn.php?cle=42
Sur cette page le texte se pose bien.
Mais en faisant la même manipulation avec un autre texte je vais avoir ca:
http://www.communicate.vg/article_dailyn.php?cle=45
Je ne comprend pas comment un texte peut changer de mise en forme comme ça.
Si kkun a déjà rencontré ce problème.
Merci bcp...
Posté : 31 août 2005, 15:47
par stevevai.fr
C'est que du texte ou il y a des tableau ??
Posté : 31 août 2005, 15:47
par ouckileou
un tour dans le code source, et tu constateras qu'il y a des <br /> à toutes les lignes...
Posté : 31 août 2005, 15:52
par Invité
Merci d'avoir regardé,
c'est uniquement du texte issu de notepad. Comment faire pour virer tout ces <br>, sur mon fichier texte, il n'y a pas de retour à la ligne a ces endroit. Comment m'en débarasser. J'utilise la fonction nl2br pour traiter le texte.
Merci encore
Posté : 31 août 2005, 15:56
par ouckileou
je ne sais pas, sans voir le code on ne peut pas savoir
si à un moment il s'affiche, et à un autre non, c'est que soit dans le deuxième cas tu utilises mal nl2br ou que le texte est modifié
Posté : 31 août 2005, 16:09
par Invité
Je vais t'expliquer ma procédure.
J'ai un formulaire dans lequel se trouve un champ texte qui a pour variable $textedailyn, la donné est traité et rempli le champ (LONGTEXT) d'une bdd.
Ensuite sur ma page d'affichage j'ai ca:
$select="SELECT titredailyn, photodailyn, textedailyn, iddailyn, datedailyn FROM dailynews WHERE iddailyn=$iddailyn";
$result=mysql_query($select,$connect);
$total= mysql_num_rows($result);
while($row=mysql_fetch_array($result)){
$titredailyn=$row['titredailyn'];
$photodailyn=$row['photodailyn'];
$textedailyn=$row['textedailyn'];
$iddailyn=$row['iddailyn'];
$datedailyn=$row['datedailyn'];
$textedailyn=nl2br($textedailyn);
echo $textedailyn;
}
ça semble logique. Tout les textes sont donc traité de la meme manière. Pourquoi un prend les <br> et pas l'autre - Bizarre non?
Posté : 31 août 2005, 16:13
par ouckileou
oui logique, et donc bizarre
regarde bien les deux scripts d'affichage, essaye de voir s'il n'y a pas une petite bourde
ou du coté de la feuille de style
il y a forcément une raison

mais là désolé, je n'ai pas vraiment de piste à te donner

Posté : 31 août 2005, 16:28
par Invité
merci quand meme,
ben les 2 affichage sont issu du meme script avec les meme feuille de style puisque c'est la variable $textedailyn qui me les apporte.
Il y aurait un format d'enregistrement du texte différent? Certain sont déposé avec PC d'autre avec mac?
Posté : 31 août 2005, 16:29
par ouckileou
ben c'est quoi la différence entre les deux alors ? il y en a bien une non ?
sinon si c'est juste le texte il a peut-être été mal enregistré...
Posté : 31 août 2005, 16:35
par Invité
La seule différence c'est le texte.
Je me demande si c'est pas un problème Mac / PC ou binaire et ASCII
Posté : 31 août 2005, 16:35
par ouckileou
La seule différence c'est le texte.
Je me demande si c'est pas un problème Mac / PC ou binaire et ASCII
c'est peut-être effectivement un truc à creuser... mais je ne peux pas t'aider plus sur ce sujet
