PHP textareaban tabulátor
Sziasztok!
találtam a neten egy olyan JS-es kódot, amely segítségével tudok tabulátort használni textareaban.
itt a link: http://www.webdeveloper.com/forum/showthread.php?s=&threadid=32317
Ezt be is építettem, működik, de van egy kis gond:
a textareat meg még egy pár inputot arra használok, hogy az adatbázisba beszúrok adatokat, majd azokat kilistázom egy php fájlban. Itt a gond! listázásnál nem jeleníti meg a tabulátor jeleket a php, pedig ha visszanézem adatbázisban a szöveget, akkor ott van az összes tabulátor benne!
vázlatosan ez lenne a cél:
- szoveg....123
- sz........12
- szov......31
tehát hogy listázásnál is ott legyenek a tabok eredeti hosszukkal.
Eddig ezekkel próbálkoztam:
1. <pre><? echo $sor["leiras"]; ?></pre>
itt megjelennek ugyan a tabok eredeti hosszukkal, de a <pre> széttólja a táblázatomat.
2. str_replace("\t", " ", $szoveg);
ez se jó, mert ugye a szövegek más és más hosszúak lehetnek...
esetleg tudnátok valami tanácsot adni erre a problémára?
segítségeteket előre is köszönöm!
■ találtam a neten egy olyan JS-es kódot, amely segítségével tudok tabulátort használni textareaban.
itt a link: http://www.webdeveloper.com/forum/showthread.php?s=&threadid=32317
Ezt be is építettem, működik, de van egy kis gond:
a textareat meg még egy pár inputot arra használok, hogy az adatbázisba beszúrok adatokat, majd azokat kilistázom egy php fájlban. Itt a gond! listázásnál nem jeleníti meg a tabulátor jeleket a php, pedig ha visszanézem adatbázisban a szöveget, akkor ott van az összes tabulátor benne!
vázlatosan ez lenne a cél:
- szoveg....123
- sz........12
- szov......31
tehát hogy listázásnál is ott legyenek a tabok eredeti hosszukkal.
Eddig ezekkel próbálkoztam:
1. <pre><? echo $sor["leiras"]; ?></pre>
itt megjelennek ugyan a tabok eredeti hosszukkal, de a <pre> széttólja a táblázatomat.
2. str_replace("\t", " ", $szoveg);
ez se jó, mert ugye a szövegek más és más hosszúak lehetnek...
esetleg tudnátok valami tanácsot adni erre a problémára?
segítségeteket előre is köszönöm!
space vs non breaking space vs tab
Tehát a pszeudókód:
thanx