這段代碼所做的是從數據庫中取的聯繫,並把它比作一個關鍵字,如果它比較然後KeywordCounter++
,並在LinkCounter++
如何顯示鏈接計數器更改現場?
我要鍵入LinkCounter
每次經過每一個環節它經歷,但在我的代碼寫它只會在循環結束後顯示我(在所有鏈接交叉之後)。每次檢查鏈接時我怎樣才能看到LinkCounter
?
我怎樣才能看到櫃檯跳轉的現場?
<?php //holdes the db connection include('Connect.php');
$KeyWord = 'googoo';
$LinkCounter = "0";
$KeywordCounter = "0";
$query = mysql_query("SELECT * FROM doalgo where Pass != '0'") or die(mysql_error());
while ($info = mysql_fetch_array($query)) {
$id = $info['id'];
$link = $info['link'];
$num_rows = mysql_num_rows($query);
mysql_query("UPDATE doalgo SET Pass = '1' WHERE id = '$id'");
$CurrentFile = file_get_contents($link);
if (!strpos($CurrentFile, $KeyWord)) {
//nothing
} else {
mysql_query("UPDATE doalgo SET Posted = '1' WHERE id = '$id'");
$KeywordCounter++;
}
$LinkCounter++;
if ($id == $num_rows) {
die();
}
}
echo "<br />KeywordCounter: ".$KeywordCounter;
echo "<br />LinkCounter: ".$LinkCounter;
? >
只是一個小提示:你可以包含沒有括號的地方,比如echo,如果你使用「require」,它通常會更好,因爲如果文件不存在,它會退出你的腳本。 –