Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2011, 13:16
Xbio
 
Fecha de Ingreso: septiembre-2009
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Preg_match Expresiones regulares

Vale, eso de los parentesis no lo sabia :p

Ahora ya me detecta algo, pero creo que solo lo último que está escrito en la url.

Esto es como lo tengo ahora
Código PHP:
$patron2'/^(http(s)?:\/\/)?(www\.)?[0-9A-Za-z]+(\.)+(com)+(\/)+(\?)+[A-Za-z]{1}+(\=)+([0-9A-Za-z])+/';
if(
preg_match($patron2,$cadena$coincidencias)){
    echo 
"bien \n";
echo 
"La URL es: {$coincidencias[0]} \n";
echo 
"El archivo es: {$coincidencias[9]}\n";
}else{
    echo
"no";

URL: http://www.megaupload.com/?d=0TNJIKG6
Y el resultado que me da es:
bien La URL es: http://www.megaupload.com/?d=0TNJIKG6 El archivo es: 6

gracias por responder