我有一个脚本,它在Windows上完成工作,但不在Debian上。两者都运行相同的PHP版本,我似乎无法弄清楚为什么它不适用于Debian。PHP爆炸:脚本工作在Windows上,而不是在Debian上
$content = file_get_contents('ua.log');
$arr = explode(PHP_EOL, $content);
foreach($arr as $x) {
$i = explode(' ', $x);
if($i[11] == '"user/agent1.0"'){
$ips[] = $i[0];
}
else{
};
};
我检查了权限并使用了长目录(/var/www/ua.log)。仍然似乎没有工作,因为$我返回NULL。
linux文件系统区分大小写 –
明白了。似乎没有问题,我使用了正确的案例。 – Marlon