Ver Mensaje Individual
  #15 (permalink)  
Antiguo 04/10/2012, 14:06
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Saber si url de youtube son validos con php.

Cita:
Iniciado por rodrigo791 Ver Mensaje
Trata de no crear varias respuestas si sos el último en hablar, solo edita los temas y listo, saludos


problemas con el str_replace


miren tengo este codigo para convertir en hipervinculo cualquier url.

Código PHP:
Ver original
  1. $re=$registroC['comentario'];
  2. //igual tambien cambie el $re por ponerle $registroC directamente ya que imagine que podria ser eso de que se esta modificando y asi.. pero sigue igual..
  3.  
  4. for($c=0;$c<=$i-1;$c++){
  5.               echo $urlList[$c]."<br>";
  6.              echo "antes<br>".$registroC['comentario']."<br>";
  7.                 $registroC['comentario']=str_replace($urlList[$c],"<a href=".$urlList[$c].">".$urlList[$c]."</a><br>",$re);        
  8.              echo "despues<br>".$registroC['comentario']."<br>";
  9.             }

si meto esta url

http://www.forosdelweb.com/f18/extraer-caracteres-variable-php-339927/

me imprime texto plano

pero si meto esta

http://php.net/manual/es/function.strlen.php
me imprime como vinculo así
http://php.net/manual/es/function.strlen.php



esta raro..

no entiendo por que si la urllist contiene lo mismo que el registroC
no la convierteb mm


total y al ultimo lo deje asi


//igual tambien cambie el $re por ponerle $registroC directamente ya que imagine que podria ser eso de que se esta modificando y asi.. pero sigue igual..
Código PHP:
Ver original
  1. for($c=0;$c<=$i-1;$c++){
  2.               echo $urlList[$c]."<br>";
  3.              echo "antes<br>".$registroC['comentario']."<br>";
  4.                 $registroC['comentario']=str_replace($urlList[$c],"<a href=".$urlList[$c].">".$urlList[$c]."</a><br>",$registroC['comentario']);  // se supone que cambiando $re (variable fija)es mas lógico      
  5.              echo "despues<br>".$registroC['comentario']."<br>";
  6.             }

Ojo, si entra al ciclo.. y si hay urls en el array list, pues lo compruebo al imprimir.
de antemano gracias a todos

Última edición por minombreesmm; 04/10/2012 a las 14:15