entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Curl no extrae datos de una url php

Buenas tengo una duda porque curl no extrae los datos de esta url que parte del código esta malo o que le falta para funcionar .


<?php

$url = 'https://api.youtube6download.top/api/?format=JSON&id=i62Zjga8JOM';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch,CURLOPT_HEADER,0); //visualizar ñ y acentos.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate"); //(aceptación de codificación gzip)   
$response = curl_exec($ch); //almacena el response de la pagina.

curl_close($ch);

echo $response;
?>

Espero su ayuda Gracias.

0voto

magarzon comentado

Si nos dices qué error te da, quizás nos puedas evitar tener que copiar tu código y ejecutarlo para ver qué puede estar mal, y recibirás una respuesta más rápida.

0voto

Botxtrem-Solutions comentado

El problema es que no refleja ningún error.

Si visitas este enlace :
https://api.youtube6download.top/api/?format=JSON&id=i62Zjga8JOM

Obtienes este resultado:

{"id":"i62Zjga8JOM","support":"[email protected]","info":"This is an API response in Json format. If you want you can also get direct text link, js, iframe embed code widgets from our website http:\/\/api.youtube6download.top\/","data":{"html":"https:\/\/youtube7.download\/mini.php?id=i62Zjga8JOM","link":"<a href='https:\/\/youtube7.download\/mini.php?id=i62Zjga8JOM' style='text-decoration:none;color:#03a730;'><img src='\/\/api.youtube6download.top\/icon\/download.png' style='vertical-align:middle;'> <strong>Download MP3<\/strong><\/a>","js":"<script type=\"text\/javascript\" src=\"\/\/api.youtube6download.top\/fetch\/js.php?i=i62Zjga8JOM&r=youtube6\"><\/script> <noscript> <a href=\"https:\/\/api.youtube6download.top\/fetch\/link.php?i=i62Zjga8JOM&r=youtube6\">Download Link<\/a> <\/noscript>","iframe":"<iframe style=\"width:100%;min-width:200px;max-width:500px;height:57px;border:0;overflow:hidden;\" scrolling=\"no\" src=\"\/\/api.youtube6download.top\/fetch\/iframe.php?i=i62Zjga8JOM&r=youtube6&color=c91818\"><\/iframe>"}}

E usado este código:


ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL); 

$url = 'https://api.youtube6download.top/api/?format=JSON&id=i62Zjga8JOM';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch,CURLOPT_HEADER,0); //visualizar ñ y acentos.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate"); //(aceptación de codificación gzip)   
$response = curl_exec($ch); //almacena el response de la pagina.

curl_close($ch);

echo $response;

Y no logra reflejar ningún error . ni dada

0voto

magarzon comentado

He ejecutado tu código, y obtengo lo que pusiste en el primer recuadro.

¿Tú no obtienes nada?

0voto

Botxtrem-Solutions comentado

Lo ejecuto en localhots Wampserver 2.2 y no da ningún resultado ni error y si lo ejecuto en mi hosting y funciona bien . cual sera el problema o algo esta mal en Wampserver.

2votos

magarzon comentado

Puede ser desde que algún firewall te esté bloqueando las llamadas, a que curl no esté activado en WAMP.

Para activarlo, tienes que editar el php.ini que utiliza WAMP y descomentar la línea que dice extension=php_curl.dll (en Windows) o extension=php_curl.so (en linux/mac).

También, si estás usando versiones antiguas de PHP (5.4 o inferior), creo recordar que tenían problemas con curl.

0voto

Botxtrem-Solutions comentado

Bueno gracias por el dato ya actualice el Wamp y funciona correctamente . gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta