Mi problema es que estoy usando pre_replace en un foro para reemplazar los enlaces por enlaces "reales", es decir, todos los http:// que funcionen como url.
El problema de esto es que al introducir un video de YouTube, no se ve en la pagina y sale este error:
Código:
Estoy usando esta funcion:The requested URL /foro/temas/<a href= was not found on this server.
Código PHP:
$word = preg_replace( "`((http)+(s)?:(//)|(www\.))((\w|\.|\-|_)+)(/)?(\S+)?`i", "<a href=\"http\\3://\\5\\6\\8\\9\" title=\"\\0\">\\5\\6\\8\\9</a>", $word);
Edito: Las imágenes tampoco funcionan :S