Si, il saut le faire. mais le fait de mettre du code qui "dépasse en largeur" fait que l propriété est annulé. il n'y a pas de solution. Saut de virer la balise PRE, d'en faire un div, et des régler le formatage du code avec des , comme sur le SDZ.
Bon merci pour vos réponses et tout. Je crois que je vais me pondre une fonction en php qui insere des retours chariot tout les n caracteres sur chaque ligne contenu dans ma variable.
Bon merci pour vos réponses et tout. Je crois que je vais me pondre une fonction en php qui insere des retours chariot tout les n caracteres sur chaque ligne contenu dans ma variable.
Pour résoudre mon problème, j'ai donc décidé de mettre le contenu texte préformaté de ma variable issue de ma requete mysql dans un fichier txt temporaire.
Je peux donc ensuite prendre les lignes du fichier txt une à une pour les insérer dans la cellule d'un tableau dont je peux fixer les dimensions. Ainsi j'obtient l'affichage du texte préformaté de ma variable sans débordement - avec retour chariot - lorsque la ligne est trop longue.
Cette methode un peu sioux a le mérite de marcher dans le cas présent. Peut-etre est il possible de faire cela directement lors de la requete mysql.
En tout cas voici le code de ma petite fonction si quelqun rencontre les meme besoin:
function cell_pre_like_print($var){/* En entré la variable qui contient le texte préformaté stocké dans une base mysql*/ $file = fopen("files/tmp.txt", "a+");/* Ouverture du fichier + création du fichier en écriture */ fseek($file, 0); /* Place le curseur en début de fichier */ fputs($file, $var); /* Ecrit le contenu de $var dans le fichier tmp.txt */ fclose($file); $file = fopen("files/tmp.txt", "r"); fseek($file, 0); echo"<table><tr><td width=20></td><td width=800 style=\"text-align:justify; font-family: verdana;font-size: 14px;\">"; while(!feof($file)){/* Tant que l'on est pas en fin de fichier */ $ligne = fgets($file); /* Extraction de la ligne courante */ echo$ligne."<br/>"; /* Affichage de la ligne */ } echo"</td></tr></table>"; fclose($file); unlink("files/tmp.txt"); /* Supprime physiquement le fichier du serveur */ }
6echo.
Balise <pre>
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero