文書更新:2020年04月18日(土) 午前10時02分53秒
Home > 備忘録 > 言語関連 > php に関すること > エラーの対処( 26 )
file が読み込みできない時
file のパーミッションを o+r に変更すると読み込むことができる場合があります。
[root@server]# chmod o+r filename
( o )はその他のユーザー ( + )は権限を追加 ( r )は読み込み権限
参考: | | |
|
オプション| -v | コマンド実行の診断結果を表示する | | -R | ディレクトリとその中のファイルを再帰的に変更する | |
時間情報を正確に取得できない場合
php.iniファイルの修正
[root@server]# vi /etc/php.ini
;date.timezone =
↓変更する
date.timezone = "Asia/Tokyo"
PHP Warning: Invalid argument supplied for foreach() in
$contents = @file($file);
foreach($contents as $line){ ←ここでエラーがでる
........
}
↓に修正する
$contents = @file($file);
foreach((array)$contents as $line){ ← array でキャストする
........
}