mezera
11 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahojte, ukládám záznam z textarea do databáze ale když to vypisuju, tak se mi vypíše v jednom řádku. Pomocí funkce nl2br se mi podarilo to odsadit o radek, tak jak to ma, ale mezery sami o sobe se nevytvoří. Třeba když chci mít výstup takový to: <table> ....<tr> ......<td>ahoj</td> ....</tr> </table> (tečka představuje mezera) Jak je udělám?
-
vložíš pevnou mezeru (& )
-
sry oprava: pevná mezera =
-
v tom případě budu muset udělat funkci, že? Jak zjistím, kolik mezer je před slovem, za slovem? A i s těma mezerama budu muset uložit do databáze?
-
a) pevná mezera (viz tom) b) obalíš to do tagu <pre> - pokud se jedná o ukázkový výpis kódu (jako v tvém případě) je tag <pre> více než vhodný. "co dělá" pre viz jakpsatweb :-)
-
dobře, děkuju
-
A dá se nějak udělat, aby se po <pre> nevytvářel nový řádek?
-
nepsat ho tam ve formuláři? :-) <pre> kód </pre> ti odřádkuje, kdežto <pre>kód</pre> ne :) nebo pro náročnější, snad $text = str_replace("<pre>\n", "<pre>", $text)
-
bohužel, ani jedno nefunguje:( i když napíšu: <pre>text</pre> text2 pořád je tam nový řádek mezi text a text2 a ani s tím kódem to nejde: $text = "<pre>text</pre>"; $text2 = str_replace("</pre>\n", "</pre>", $text); echo $text2; sice to je mimo toto forum, ale třeba pomocí css to nejde?
-
A dela to ve vsech prohlizecich? protoze podle toho, co jsem nasel v dokumentacich tak ten tag <pre> odradkuje na novy radek a za </pre> by se melo taky automaticky odradkovat ... :)
-
Freeze: v IE a firefoxu, ano uz to mam, staci nastavit margin: 0; a uz tam neni novy radek:-)