두 번째 텍스트 파일에 결과를 기록하여 하나의 텍스트 파일을 필터링하려고합니다.코드는 루프의 마지막 항목 만 저장합니다.
약간의 코드가 있지만 작동하지 않아 첫 번째 텍스트 파일의 마지막 줄만 별도의 백업 텍스트 파일에 기록합니다.
코드 :
//filter the ingame bans
$search = "permanently";
$logfile = "ban_list.txt";
$timestamp = time();
// Read from file
$file = fopen($logfile, "r");
while(($line = fgets($file))!= false)
{
if(stristr($line,$search))
{
$cache_ig = "ingamebanlist.txt";
$fh = fopen($cache_ig, 'w') or die("can't open file");
$content = "\n";
fwrite($fh, $content);
$content = $line;
fwrite($fh, $content);
fclose($fh);
}
}
나는 개인적으로 내 코드에 오류가 표시되지 않습니다, 도와주세요.
기억 : 그것은 작업의 종류 않지만, 그것은 단지 ingamebanlist.txt
파일에 ban_list.txt
파일의 마지막 줄을 씁니다 ...
Ifyouwouldbothertoindentyourcode, thenitwouldbemuchmorereadable! :-) 들여 쓰기 외에, 당신이 더 명확하게 성취하고자하는 것을 말할 수 있습니까? – FooF