Autor | Zpráva | ||
---|---|---|---|
omfgnevim Profil * |
#1 · Zasláno: 6. 11. 2010, 12:32:24
Zdravim potrebuju poradit. Kdyz do textarea vlozim smajlika napr. ve tvaru *1* a pak ho chci prepsat na <img src=.... tak to udelam napr pomoci str_replace. Ale jak by se dalo resit to, ze nevim kolik tech smajliku bude. Tzn. ze do textu dam napr *1* *24* *32*. Jde mi o to, ze bych potreboval nejak pred tim prepsanim udelat kontrolu jestli ten soubor napr 32.gif existuje. Pokud ano tak ho to prepise na <img... ale jinak ho bude ignorovat a vypise ho jako *1*.
|
||
omfgnevim Profil * |
#2 · Zasláno: 6. 11. 2010, 12:57:34
Tak uz jsem to vyresil, ale ne moc elegantne. Zjistim si pocet smajliku ve slozce. A pak pomoci cyklu for naplnim str_replace a prepisu to.
|
||
xmark Profil |
#3 · Zasláno: 6. 11. 2010, 13:00:24
Na tom nic neelegantního není. Bez informace o počtu smajlů (resp. bez jejich přesného výčtu) se neobejdeš.
|
||
Keeehi Profil |
#4 · Zasláno: 7. 11. 2010, 12:06:44
xmark:
Lépe by to udělat šlo. Pomocí regulérních výrazů vybere všechny *číslo/a* a pak se koukne jen po těch potřebných souborech. K čemu by musel procházet třeba tisíc smajlíků, když v textu budou použity stejně jen třeba dva. |
||
omfgnevim Profil * |
#5 · Zasláno: 7. 11. 2010, 14:50:02
pokud by jsi vedel jak napsat ten regular tak bych byl rad
|
||
Keeehi Profil |
#6 · Zasláno: 7. 11. 2010, 19:13:55 · Upravil/a: Keeehi
"~\*\d+?\*~" |
||
Časová prodleva: 13 let
|
0