【发布时间】:2013-12-11 03:46:05
【问题描述】:
<html>
<head>
<title>Get HTML code from any web page</title>
<script src="js/jquery.min.js"></script>
<script src="js/jquery.xdomainajax.js"></script>
<script src="js/clientJs.js"></script>
<link rel="stylesheet" href="style.css" type="text/css" media="screen"/>
</head>
<body>
<div class="result"></div>
</body>
</html>
<?php
require_once('../connect.php');
error_reporting(-1);
function number_pad($number, $n)
{
return str_pad((int)$number, $n, "0", STR_PAD_LEFT);
}
function GetLastChapter($id)
{
$query = mysql_query("select*from tchapter where id_komik='$id' order by chapter desc limit 0,1") or die(mysql_error());
$row = mysql_fetch_assoc($query);
return $row['chapter']+1;
}
$manga_Array = array
(
array("1","http://www.komikid.com","Naruto",GetLastChapter(1),"18"),
array("4","http://www.komikid.com","One_Piece",GetLastChapter(4),"18")
);
foreach ($manga_Array as $manga) {
print_r($manga); echo "<br>";
$page = 0;
$now = 1;
while ($page < $manga[4]) {
$page = number_pad($now, 2);
$now++;
$url = "$manga[1]/$manga[2]/$manga[3]/$page/";
?>
<script>
var myurl = '<?php echo $url ?>';
setTimeout(function() {
getHTMLContent(myurl,<?php echo $manga[0]; ?>,<?php echo $manga[3]; ?>);
}, <?php echo $now * 5000 ?>);
</script>
<?php
}
}
?>
上面有我用于从我的站点抓取图像的代码,但我认为它无法正常工作,每次调用 url 的函数 getHTMLcontent 总是相同的 url。对不起,我的英语不好,希望你们明白我的意思。
【问题讨论】:
-
@AllenChak :它 +1,我从 $now 获取 $page 值
标签: javascript php function loops