Ciao a tutti,
spero mi possiate aiutare.
Ho un form in cui inserisco del testo $content, e vorrei fare in modo che quando stampa $content vengano eliminati tutti i tag html e nel contempo gli url vengano convertiti in url e le immagini in [img]image[/img]
sto provando con questo codice ma funziona solo in parte:
Codice PHP:
$content = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
'[url="\\1"]\\1[/url]', $content);
$content = eregi_replace('([[:space:]()[{}])([url]www.[/url][-a-zA-Z0-9@:%_\+.~#?&//=]+)',
'\\1[url="http://\\2"]\\2[/url]', $content);
$content = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})',
'[email="\\1"]\\1[/email]', $content);
$content = preg_replace('(ht tp://[^<>\s]+[-a-zA-Z0-9_/.].(gif|jpg|jpeg)$)', '<img src=\"\\1\" alt="" />', $content);
gli url vengono convertiti, mentre le immagini no.. mi potete dare una mano?
grazie!