Autor Zpráva
Johny_5
Profil *
Dobrý den, ví někdo proč tohle nefunguje? Děkuju

$html=ereg_replace('[a-zA-Z]+://(([.]?[a-zA-Z0-9_/?$&-=%])*)', ' |!|',$html);
$html=ereg_replace('(^| )(www([-]*[.]?[a-zA-Z0-9_/?&-=%])*)', ' |!|',$html);
AM_
Profil
a) ereg_replace je zastaralé (jeden z důvodů je právě to, že se občas chová divně) - používej preg_replace
b) ale funguje - něco to dělá. Abys mohl říct, že to nefunguje, musíš říct, co to dělat má a co to dělá teď.

//p.s. nechápu, proč jsou ty výrazy tak divoce ozávorkované, když stejně označené úseky nijak nepoužíváš (\\1-\\n)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0