我有以下代碼,它使用數組將結果寫入文件。 我想創建另一個數組從另一個文件讀取名人數組。從文件加載數組變量
<?php
require("class.XMLHttpRequest.php");
function hot($news){
$url="https://localhost/search.aspx?search=".$news."";
$ajax=new XMLHttpRequest();
$ajax->setRequestHeader("Cookie","Cookie: host");
$ajax->open("GET",$url,true);
$ajax->send(null);
if($ajax->status==200){
$rHeader=$ajax->getResponseHeader("Set-Cookie");
if(substr_count($rHeader, "Present!")>0) { return true; }
}else{ return false; }
}
$celebrities = array('britney','gaga','carol');
$filename = 'result.txt';
$handle = fopen($filename, 'a');
foreach($celebrities as $celebrity)
{
if(hot($celebrity)) { fwrite($handle, "{$celebrity}\r\n"); };
}
fclose($handle);
?>
我也想給$celebrities
陣列從文件加載的
$celebrities = array('britney','gaga','carol');
我不能得到這個工作吧。我究竟做錯了什麼?
<?php
$handle = @fopen('array.txt', "r");
if ($handle) {
while (!feof($handle)) {
$celebrities[] = fgets($handle, 4096);
}
fclose($handle);
}
?>
我很想看到'hot'功能。 – Kevin 2010-09-30 14:42:53
請不要吼我們。 – GZipp 2010-09-30 14:48:12