所以我想在目录中搜索某些类型的文件,然后将它们插入到数组中,然后在执行每个文件后打开它们。
<?php
$files = glob('/home/apps/*.log');
foreach ($files AS $logs) {
$handle = fopen($logs[] , 'r');
//run functions and do stuff here to file
fclose($logs[]);
}
?>
因此它应该打开每个符合条件的文件,并为每个文件执行函数和其他内容,并在完成后关闭它们。
答案 0 :(得分:3)
$logs[]
应为$logs
。您不是要尝试将日志文件作为数组添加到日志文件中,您只能将其作为日志记录。
答案 1 :(得分:0)
<?php
$files = glob('/home/apps/*.log');
foreach ($files AS $logs) {
$myfile = fopen($logs, "r") or die("Unable to open file!");
// Output one line until end-of-file
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
//run functions and do stuff here to file
fclose($logs);
}
?>