Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2011, 18:59
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 3 meses
Puntos: 202
Respuesta: Explode y variables

No es lo mismo que tú usas, (se me acaba de ocurrir montarlo que me aburría a estas horas xD), pero si te resulta útil puedes adaptarlo.
Esto busca en una cadena el src que encuentre y deja la cadena limpia sea con comilla doble o simple.
Código PHP:
Ver original
  1. <?php
  2. //Simple
  3. $cadena="asdrwqr> src='http://www.forosdelweb.com/f18/' dsrwfdgdfqw q";
  4. //Doble:
  5. //$cadena='asdrwqr> src="http://www.forosdelweb.com/f18/" dsrwfdgdfqw   q';
  6.  
  7.  
  8. if($pos = strstr($cadena, 'src="'))  //comillas dobles
  9. {
  10.     $pos= str_replace('src="','',$pos);
  11.     if(strstr($pos, '"')) $pos2 =  strstr($pos, '"');
  12. }
  13. elseif($pos = strstr($cadena, "src='")) //comillas simples
  14. {
  15.     $pos= str_replace("src='",'',$pos);
  16.     if(strstr($pos, "'")) $pos2 =  strstr($pos, "'");          
  17. }
  18.    
  19. if( isset($pos) and isset($pos2) ) echo $enlace= str_replace($pos2,'',$pos);
  20. else echo 'No hay src';
  21. ?>

Un saludo.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(