ola a todo soy nuevo de este foro,
quieria saber si alguien me puede ayudar, soy principiante con php y estaba intentado hacer uno script con php para descargar de un host en este caso DDLStorage.com,pero puede ser otro putlocker,easybytez lo que sea, yo logro hacer todo hasta llegar al enlace para descargar como premium,pero cuando intento descargarlo me devuelve una pagina que me dice Error: Wrong IP .
yo paso el enlace a esta pagina php :
pero el archivo no se descarga, y ententando abrir en enlace me devuelve la pagina de error: wrong Ip
Espero que alguien me pueda ayudar.
Muchas gracias
quieria saber si alguien me puede ayudar, soy principiante con php y estaba intentado hacer uno script con php para descargar de un host en este caso DDLStorage.com,pero puede ser otro putlocker,easybytez lo que sea, yo logro hacer todo hasta llegar al enlace para descargar como premium,pero cuando intento descargarlo me devuelve una pagina que me dice Error: Wrong IP .
yo paso el enlace a esta pagina php :
Código (php) [Seleccionar]
<?php
function get_size($url) {
$my_ch = curl_init();
curl_setopt($my_ch, CURLOPT_URL,$url);
curl_setopt($my_ch, CURLOPT_HEADER, true);
curl_setopt($my_ch, CURLOPT_NOBODY, true);
curl_setopt($my_ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($my_ch, CURLOPT_TIMEOUT, 10);
$r = curl_exec($my_ch);
foreach(explode("\n", $r) as $header) {
if(strpos($header, 'Content-Length:') === 0) {
return trim(substr($header,16));
}
}
return '';
}
// Set params
$url=(filter_var ($_GET ['url']));
$name = ($_GET['title']);
//get and download
if ($url)
{
$size=get_size($url);
// Generate the server headers
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
{
header('Content-Type: application/octet-string');
header('Content-Disposition: attachment; filename="' . $name . '"');
header('Expires: 0');
header('Content-Length: '.$size);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Transfer-Encoding: binary");
header('Pragma: public');
}
else
{
header('Content-Type: application/octet-string');
header('Content-Disposition: attachment; filename="' . $name . '"');
header("Content-Transfer-Encoding: binary");
header('Expires: 0');
header('Content-Length: '.$size);
header('Pragma: no-cache');
}
return($url);
exit;
}
// Not found
exit('File not found');
?>
pero el archivo no se descarga, y ententando abrir en enlace me devuelve la pagina de error: wrong Ip
Espero que alguien me pueda ayudar.
Muchas gracias