Viewing file: coinurl.php (2.55 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
echo " ejecutar solo desde consola";
include "/home/wwwroot/frames/conn.php";
$sql="select count(0) AS `contador`,`estadistica`.`id_book` AS `id_book`,`libros`.`titulo` AS `titulo`,`libros`.`autor` AS `autor`,`libros`.`id` AS `id`,`libros`.`inftp` AS `inftp`,
`libros`.`ruta`,
`libros`.`ruta_epub`,
`libros`.`ruta_mobi`,
`libros`.`ruta_coinurl`,
`libros`.`ruta_coinurl_epub`,
`libros`.`ruta_coinurl_mobi`
from (`estadistica` join `libros`)
where ((`estadistica`.`id_book` = `libros`.`id`)
and
(`estadistica`.`id_book` > 9)
and
(`libros`.`inftp` = 1))
and
(`libros`.`ruta_coinurl` is null or `libros`.`ruta_coinurl`='' or
`libros`.`ruta_coinurl_epub` is null or `libros`.`ruta_coinurl_epub`='' or
`libros`.`ruta_coinurl_mobi` is null or `libros`.`ruta_coinurl_mobi`=''
)
group by `estadistica`.`id_book` order by count(0) desc limit 30;";
/*
$sql="select * from libros where `id` > 9
and
`libros`.`inftp` = 1
and
(`libros`.`ruta_coinurl` is null or `libros`.`ruta_coinurl`='' or
`libros`.`ruta_coinurl_epub` is null or `libros`.`ruta_coinurl_epub`='' or
`libros`.`ruta_coinurl_mobi` is null or `libros`.`ruta_coinurl_mobi`=''
)
order by id desc
limit 20
";
*/
$res=mysql_query($sql,$conn);
echo mysql_error();
flush();
while ($row=mysql_fetch_array($res)){
$url_fb2=getCoinUrl($row['ruta']) ;
$url_epub=getCoinUrl($row['ruta_epub']);
$url_mobi=getCoinUrl($row['ruta_mobi']);
//usleep(100000);
if (!$row['ruta_coinurl'] or $row['ruta_coinurl']==''){
$sql2="update papyr225_papyre.libros set ruta_coinurl='$url_fb2' where id={$row['id']}";
echo $sql2.chr(10);
mysql_query($sql2,$conn);
echo mysql_error().chr(10);
}
if (!$row['ruta_coinurl_epub'] or $row['ruta_coinurl_epub']==''){
$sql2="update papyr225_papyre.libros set ruta_coinurl_epub= '$url_epub' where id={$row['id']}";
echo $sql2.chr(10);
mysql_query($sql2,$conn);
echo mysql_error().chr(10);
}
if (!$row['ruta_coinurl_mobi'] or $row['ruta_coinurl_mobi']==''){
$sql2="update papyr225_papyre.libros set ruta_coinurl_mobi= '$url_mobi' where id={$row['id']}";
echo $sql2.chr(10);
mysql_query($sql2,$conn);
echo mysql_error().chr(10);
}
}
function getCoinUrl($url)
{
$uuid = "5274d423b4019014148682";
$url = rawurlencode($url);
$result = file_get_contents("https://coinurl.com/api.php?uuid={$uuid}&url={$url}");
if($result == 'error')
return false;
else
return $result;
}
|