Autor | Zpráva | ||
---|---|---|---|
YaD Profil |
#1 · Zasláno: 12. 10. 2008, 11:33:54 · Upravil/a: YaD
Potrebujem chytiť v texte časť kódu pre zápis do HTML. Jednoducho chcem vytvoriť BBcode, jednoduchý :o).
Mám text: Obrázok: \[img]http://www.google.sk/intl/en_com/images/logo_plain.png\[/img] Potrebujem zmeniť [img] na HTML to viem ;-) : str_replace("[img]", "<img src=\"", $text); str_replace("[/img]", "\" />", $text); Taký detail, premenná $text je fopen na súbor. Ale chcem tam dať aj tag alt s adresou obrázku. Tedy malo by to vyzerať ako a), ale je to b). a) <img src="http://www.google.sk/intl/en_com/images/logo_plain.png" alt="http://www.google.sk/intl/en_com/images/logo_plain.png" /> b) <img src="http://www.google.sk/intl/en_com/images/logo_plain.png" /> Chápem detail, ale aby mi to vychádzalo kompatibilne, tak to tak chcem :-). Dúfam že chápete. |
||
DJ Miky Profil |
#2 · Zasláno: 12. 10. 2008, 12:34:19
preg_replace('@\[img\]([^[\]]+?)\[/img\]@i','<img src="$1" alt="$1" />', $text); |
||
YaD Profil |
#3 · Zasláno: 12. 10. 2008, 13:11:17
Dík, :P
|
||
YaD Profil |
#4 · Zasláno: 12. 10. 2008, 13:23:24
Ako si to nejde. :|
|
||
BetaCam Profil |
#5 · Zasláno: 12. 10. 2008, 13:30:48
YaD
„Ako si to nejde. :|“ A to znamená co?? Mě ten regulár přijde v pořádku. |
||
YaD Profil |
#6 · Zasláno: 12. 10. 2008, 13:36:28
BetaCam
Mě ten regulár přijde v pořádku. Script zadám do core.php na časť s BBcode. Refreshnem stránku nic, vymažem cache, nic. Nejde mi to do hlavy aj som to upravoval, stále nic. Ako by tam ten riadok nebol. |
||
nightfish Profil |
#7 · Zasláno: 12. 10. 2008, 13:37:51
$text = preg_replace("/\[img\](.*)\[\/img\]/Ui", "<img src='$1' alt='$1' />", $text); ale smysl URL obrázku v atributu alt mi uniká |
||
YaD Profil |
#8 · Zasláno: 12. 10. 2008, 13:41:24 · Upravil/a: YaD
nightfish
Kvôli kompatibilite, aby to nenadávalo. EDIT: Chyba tam bola vďaka mne, pardon. |
||
Časová prodleva: 16 let
|
0