Autor | Zpráva | ||
---|---|---|---|
kuba1999 Profil |
#1 · Zasláno: 2. 11. 2008, 14:02:17 · Upravil/a: kuba1999
Ahoj. Jsem začátečník. :-(
Chci udělat, aby se mi při výpisu článků z databáze nahradilo <br /> na <br> Napsal jsem to takhle: array("<br />"=>"<br>"); Ale vůbec se mi to nenahradí... Pořád tam je <br /> Nedá se to napsat ještě nějak jinak??? |
||
Mastodont Profil |
#2 · Zasláno: 2. 11. 2008, 14:07:31
Array slouží k vytvoření pole, rozhodně ne k nahrazování. Správná funkce je str_replace.
|
||
Nox Profil |
#3 · Zasláno: 2. 11. 2008, 14:09:47 · Upravil/a: Nox
Tenhle příkaz sám o sobě ani nic nedělá (vytvoří pole, ale nikam ho nepřiřadí), taky kde máš napsané, že příkaz má pracovat zrovna s textem z databáze? atd.
prostě např. $clanek["text"] = strtr($clanek["text"],"<br />"=>"<br>"); když pošleš více z tvého skriptu, budem ti moct poradit jednodušej |
||
kuba1999 Profil |
#4 · Zasláno: 2. 11. 2008, 14:12:33
smozžejmě, zdrojak dál pokračuje....
Ale ted jsem si všiml, že se mi <br /> nevypisuje z databáze... Asi to budu mít někde ve zdrojáku.. Kdyžtak ještě sem napíšu, zatím díky za odpovědi.. |
||
kuba1999 Profil |
#5 · Zasláno: 2. 11. 2008, 14:19:32
Tak jsem už na to došel, co mi to dělá...
V databázi mám třeba napsáno: Ahoj všichni, jak se máte a ono mi to za tou čárkou udělá <br /> |
||
kuba1999 Profil |
#6 · Zasláno: 2. 11. 2008, 14:21:41
nemohli byste mi poradit, jak udělat, aby mi to tam vůbec nepsalo <br /> ?
|
||
Tomashek Profil |
#7 · Zasláno: 2. 11. 2008, 14:33:31 · Upravil/a: Tomashek
$text = str_replace('<br />','',$text);
|
||
nightfish Profil |
#8 · Zasláno: 2. 11. 2008, 14:34:02
kuba1999
asi používáš při výpisu funkci nl2br - řešením bude ji nepoužívat |
||
kuba1999 Profil |
#9 · Zasláno: 2. 11. 2008, 14:37:16
ano, funkce nl2br je nekolikrat ve zdrojovem kodu.
Existuje nějaká jiná funkce, kterou bych nahradil nl2br ? Děkuji |
||
Nox Profil |
#10 · Zasláno: 2. 11. 2008, 15:02:46
kuba1999
Opravdu je ten kód tajný? br ti to píše do kódu nebo na výstup? Pokud na výstup, tak nl2br až po htmlspecialchars Resp. nechápu, co vlastně chceš, pokud tam předtím br mělo být, teď zase ne... |
||
kuba1999 Profil |
#11 · Zasláno: 2. 11. 2008, 15:08:54
to br tam nepotřebuji, zbytečně mi to dělá velké odřádkování... Zdroják jsem sem nechtěl dát, protože je dlouhý...
Už jsem na to možná došel, všude kde bylo ve zdrojáku nl2br tak jsem to nahradil stripslashes |
||
kuba1999 Profil |
#12 · Zasláno: 2. 11. 2008, 15:10:23
tak díky, že jste mi poradili, že to dělá ta funkce nl2br
|
||
Časová prodleva: 15 let
|
0