Autor | Zpráva | ||
---|---|---|---|
Bouda Profil * |
#1 · Zasláno: 12. 3. 2010, 07:12:25
Neporadil by mi prosím někdo jak napsat string replace na vkládání obrázků?
Mam formulář, kde se píše text a uživatell by mohl vložit obrázek vložením tagu IMG:daresa obrázku, ale už je to na mě asi moc velkej oříšek :) proste mam string: bla bla bla IMG:http://im.sport.cz/802/118028-free-dufni.jpg bla bla bla nebo bla bla bla IMG:nějaká-adresa-obrázku bla bla bla a potřebuji to nahradit na: bla bla bla <img src="http://im.sport.cz/802/118028-free-dufni.jpg"> bla bla bla Myslím si že bude zapotřebí nějaký regulérní výraz zapomocí preg_replace, ale vůbec se mi nedaří na to přijít. Předem děkuji za jakékoliv rady. |
||
Taps Profil |
#2 · Zasláno: 12. 3. 2010, 07:44:59
Duplicitní téma: http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=107901
|
||
Bouda Profil * |
#3 · Zasláno: 12. 3. 2010, 08:05:55
Taps:
Ok já to původní v rozespalosti špatně umístil. Můžeš prosím to první smazat? Omlouvám se za případný problém. |
||
nightfish Profil |
#4 · Zasláno: 12. 3. 2010, 08:33:33
Bouda:
„Ok já to původní v rozespalosti špatně umístil. Můžeš prosím to první smazat?“ Nikdy nezakládej duplicitní vlákna! V případě, že si myslíš, že by mělo být vlákno spíše v jiné kategorii, přivolej moderátory třemi písmeny "m" zapsanými za sebou, oni vlákno přesunou. |
||
Alphard Profil |
#5 · Zasláno: 13. 3. 2010, 00:51:25
echo preg_replace("~IMG:([^\s]+)~", '<img src="$1">', $text); Asi nejjednodušší řešení, samořejmě by šlo zdokonalit. |
||
Bouda Profil * |
#6 · Zasláno: 13. 3. 2010, 09:12:20
Alphard:
Paráda. Funguje to na 100% jak jsem potřeboval. Nebyl by prosím odkaz na nějakej článek, kde bych si daný výraz mohl projít a pochopit? Stránek, kde se výrazy zabývají je plno, ale kdyby mi někdo doporučil nějaké, které považuje za nejlepší. Snažil jsem se to pochopit v angličtině, ale stejně se nechytam.. :( Moc díky za pomoc. |
||
Alphard Profil |
#7 · Zasláno: 13. 3. 2010, 09:29:02
Já chodím prakticky jen na: Regulární výrazy – Shrnutí syntaxe.
Je tam i nějaké vysvětlení, ale to nemohu doporučit z vlastní zkušenosti Regulární výrazy – Základy, příklady (datum, telefonní číslo). |
||
Bouda Profil * |
#8 · Zasláno: 15. 3. 2010, 07:43:06
Alphard:
Přesně to jsem hleda. Moc díky za ochotu. |
||
Časová prodleva: 14 let
|
0