Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2008, 22:49
Avatar de hawaiian050
hawaiian050
 
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses
Puntos: 2
AYUDA con exprecion regular para recojer dominios o urls ( warning offset )

hola,

estoy haciendo esta exprecion para extraer dominios o urls pero me da este error :

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: range out of order in character class at offset 44 in

Código PHP:

$r 
preg_match_all("/^(((http|https|ftp):)?(\/\/)?|\/)([\w\.\/\_-%=&@]+)*((?)[\w\.\/\_-%=&@]+)?((#)[\w\.\/\_-%=&@]+)?$/i"$cache$domains);

    foreach(
array_unique($domains[0]) as $domain)
    {
    
    
    echo 
"Dominios : ".$domain." <br />";

    
    } 
alguien me ayudaria a areglarlo o como seria la regexp correcta ?

muchas gracias, un saludo grande .