Cita:
Iniciado por rodrigo791 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$re=$registroC['comentario'];
//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..
for($c=0;$c<=$i-1;$c++){
echo $urlList[$c]."<br>";
echo "antes<br>".$registroC['comentario']."<br>";
$registroC['comentario']=str_replace($urlList[$c],"<a href=".$urlList[$c].">".$urlList[$c]."</a><br>",$re); echo "despues<br>".$registroC['comentario']."<br>";
}
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 originalfor($c=0;$c<=$i-1;$c++){
echo $urlList[$c]."<br>";
echo "antes<br>".$registroC['comentario']."<br>";
$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 echo "despues<br>".$registroC['comentario']."<br>";
}
Ojo, si entra al ciclo.. y si hay urls en el array list, pues lo compruebo al imprimir.
de antemano gracias a todos