Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/10/2010, 10:48
totolia
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: Coger solo datos dentro de [video][/video]

Cita:
Iniciado por memoadian Ver Mensaje

no te funciono por que se me olvido escapar los corchetes
|\[video\](.*?)\[/video\]|is
asi si funciona ya lo probé
Código PHP:
Ver original
  1. <?php
  2. $cadena = 'legere potes, operis [video]boni in rebus[/video] Latinus alacribus';// esta es la cadena, puede ser cualquier cadena o incluso un archivo
  3. $parser = '|\[video\](.*?)\[/video\]|is'; //esta es la expresion regular, el (.*?) es lo que vamos a capturar por eso esta en medio de [video] y [/video]
  4. $video = '';//declaramos la variable
  5. if (preg_match($parser, $cadena, $video1)) //con esto hacemos la condicion para ver si hay coincidencias
  6. {
  7.     $video = $video1[1];//asignamos un valor a video en este caso es un array por eso el [1] para que nos de la primera coincidencia
  8.     echo $video;//imprimimos la coincidencia
  9. }
  10. ?>
Siiiiiiiiiiiiiiiiiiiiiiiii, toma. Muchísimas gracias, tengo que decir que al final me estaba cabreando con el código xD. EL resultado genial, :p http://onps3.com/index.php?board=19.0