【发布时间】:2015-12-25 10:25:10
【问题描述】:
我有一个脚本可以在 Windows 上完美运行,但在 Debian 上却不行。两者都运行相同的 PHP 版本,我似乎无法弄清楚为什么它不能在 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)。由于 $i 返回 NULL,似乎仍然无法正常工作。
【问题讨论】:
-
linux文件系统区分大小写
-
知道了。似乎不是问题,我使用了正确的大小写。
标签: php windows foreach debian explode