Estoy usando PHP para crear un módulo de conferencia. ¿Cómo puedo agregar automáticamente un enlace al ingresar una URL?
Hola mvc01:
El problema que planteaste se puede resolver con expresiones regulares, como se muestra a continuación:
Agregar automáticamente la función PHP de encabezado "http://" código:
if?(!preg_match("/^(http|ftp):/",?$_POST['url'])){
$_POST ['url']? =?'
$_POST['url'];
}
PHP convierte cadenas de URL Convierte cadenas de URL y direcciones de correo electrónico a hipervínculos en los que se puede hacer clic:
función? makeClickableLinks($text)?{ $text?=?eregi_replace('(( (f|ht){1}tp://)[-a- zA-Z0-9@:%_+. ~#? &//=]+)', '\1',? =?eregi_replace('([[:espacio:]()[{}])(www.[-a-zA-Z0-9@: %_+. ~#?&//=]+)', ' \1 ,? $texto); $texto?=?eregi_replace('([_. 0-9a-z-]+@([0-9a-z] [0-9a-z-]+.) +[a-z]{2,3})', '\1', $texto); ¿volver?