Hola a todos quisiera qu eme ayuden con este codigo
Codigo 1:
Código:
<?php
$url = "http://www.mediafire.com/?hy5ff99yq5q87ow1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
ob_start();
$cache = curl_exec($ch);
curl_close($ch);
$textodescarga = htmlspecialchars($cache);
echo "$textodescarga";
?>
en este caso si funciona, pues me muestra todo el texto del codigo fuente de la pagina, pero mi problema viene cuando lo reemplazo por este
Codigo 2:
Código:
<?php
$consulta = "select * from link where id_post=$id_post";
$luna=mysql_db_query ($basedatos,$consulta,$conexion);
while ($sol =mysql_fetch_array ($luna))
{
$url = $sol[direccion_link];
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
ob_start();
$cache = curl_exec($ch);
curl_close($ch);
$textodescarga = htmlspecialchars($cache);
echo "$textodescarga";
?>
entonces no muestra nada, parece k cuando obtengo la direccion de la base de datos, le pasa algo a esta que hace k el comando curl ya no funciona, gracias de antemano