タグ

PHPに関するstudio-hのブックマーク (62)

  • PHP: fopen - Manual

    パラメータ filename filename が "スキーム://..." の形式である場合、 それは URL とみなされ、PHP はそのプロトコルのハンドラ (ラッパーともいいます) を探します。 もしもそのプロトコルに対するラッパーが登録されていない場合、 PHP はスクリプトに潜在的な問題があることを示す NOTICE を発行したうえで、 filename を通常のファイルとみなしてオープンすることを試みます。 PHP は、filename がローカルのファイルを示しているとみなすと、 そのファイルへのストリームをオープンします。 そのファイルはPHPからアクセスできるものでなければなりません。 ファイルのパーミッションが (パラメータで指定された) アクセスを許可されているかどうか確認する必要があります。 open_basedir を有効にしている場合は、更なるアクセス制限が加え

    PHP: fopen - Manual
    studio-h
    studio-h 2014/11/22
  • 「Notice: Undefined variable:」と表示されるとき - 西沢直木のIT講座

    定義していない変数の値をechoなどで表示しようとすると表示されるエラーメッセージです。たとえば、スクリプトの先頭で「echo $a;」と記述すると表示されます。次のようなコードです。 <?php echo $a; これは$aという変数を定義していないのに表示しようとしたためです。 ただし、このエラーはスクリプトの動作が止まってしまうほど重大ではないので、とりあえず非表示にすれば解決するケースがほとんどです。 具体的には.htaccessに次のように記述するのが最も簡単です。 php_value error_reporting 0 これにより、.htaccessを配置したディレクトリ(サブディレクトリ含む)以下のPHPスクリプトでNoticeエラーが表示されなくなります。 上記の設定では全てのエラーが非表示になりますが、Noticeエラーのみを非表示にしたい場合は、次の記事を参考にしてくだ

    「Notice: Undefined variable:」と表示されるとき - 西沢直木のIT講座