【 PHP 】PHP8に入門してみた 141日目 PHPの基本 ( 組み込み関数 fopenを制御する)
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
組み込み関数
fopenをコントールする
fopen
はファイルだけではなくURLを指定するとインターネットの世界のファイルへもアクセスできます!
その際はphp.ini
にallow_url_fopen
を定義しOn
にしておきます。
ちなみにこれは定義していない場合はOn
になっているので気にしなくていいそうです。
・・・危ないですね!
php.ini
にopen_basedir
パラメータを定義しておくと、fopen
関数は設定したディレクトリにしかアクセスできなくなるので
予期せぬアクセスを防ぐことができます。
fopen
関数で指定したファイルを検索する場所をphp.ini
のinclude_path
で指定できます。
これを使うと相対パスでした際、include_path
に定義されたパスを自動的に検索してくれるそうです。
> fopen
関数の第3パラメータをtrueにします。
メモ
fopen
は自由な反面、デフォルトの動きや調整の仕方を知っておかないとトラブルになりそうですね。
ディスカッション
コメント一覧
まだ、コメントがありません