Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2015, 17:16
Avatar de JethCrew
JethCrew
 
Fecha de Ingreso: marzo-2012
Ubicación: México
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 3
Actualizar eregi por preg match dando problemas

Que tal amigos quisiera si pudieran ayudarme a corregir algo que estoy haciendo tengo este código:

Código PHP:
Ver original
  1. function checkurl($linkurl) {
  2.   $urlregex = "^(https?)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$";
  3.   $return = eregi($urlregex, $linkurl);
  4.   return $return;
  5. }

Pero tengo dudas de como colocarlo de forma correcta ya que me sige marcando error en la línea de la variable $urlregex lo corregí según yo así:

Código PHP:
Ver original
  1. function checkurl($linkurl) {
  2.   $urlregex = "/^(https?)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$/i";
  3.   $return = preg_match($urlregex, $linkurl);
  4.   return $return;
  5. }

Pero me marca el siguiente error:
Warning: preg_match(): Unknown modifier '&' in

Alguna forma de corregirlo ? Muchas gracias por su atención
__________________
Descubre Bicicletas Spinning - Ganar Dinero Con Mobidea