Hola a todos estoy con un problema hace semanas y no logro solucionar.
La cuestión es que estoy intentando redireccionar en caso que sea un pdf a un target blank y si es un mp3 a un iframe con target audio pero no logro que funcione. También tiene un extra es que es un string traído de una base de datos que ya contiene el href y tendría que modificar de acuerdo a la necesidad mencionada.
dejo el código por si alguien puede ayudarme
Código PHP:
Ver originalfunction url($texto)
{
$cadena_resultante= preg_replace("/((http|https|www)[^\s]+)/", '<a href="$1">$0</a>', $texto); $cadena_resultante= preg_replace("/href=\"www/", 'href="http://www', $cadena_resultante); ##Verificamos la extencion
$trozos = explode(".", $cadena_resultante); //$extension = end($trozos);
foreach($trozos as $b)
{
$cambio = str_replace('<a href', '<a target="audio" href ', $cadena_resultante); echo $cambio;
}
{
$cambio = str_replace('<a target="audio" href="audio.php?titulo=http://localhost/audio/archivos/file/"', '<a target="_blank" href=http://localhost/audio/archivos/file/ ', $cadena_resultante); }
}
return $cambio;
}
Saludos!