PHPで指定したディレクトリ内のファイル名とディレクトリ名一覧取得
指定したディレクトリ内のファイル名を一覧で取得したい場合、PHPにはglob()という関数があります。 引数にはディレクトリ名を指定するのですが、ワイルドカード(*)が使えるのでディレクトリ内のファイル名やサブディレクト…
プログラマーの技術や経験の暴露ブログです。何か聞きたいことがあれば遠慮なくご連絡ください。
指定したディレクトリ内のファイル名を一覧で取得したい場合、PHPにはglob()という関数があります。 引数にはディレクトリ名を指定するのですが、ワイルドカード(*)が使えるのでディレクトリ内のファイル名やサブディレクト…
ピュアPHPって言葉ありますか?笑 ようはフレームワークを使わない純粋なPHPでファイルアップロードをしてみようって話です。 対象はPHP初心者に毛が生えたような人か、僕のように経験を積んでも覚えの悪い人です。 &nbs…
この記事需要無いかも(笑) CSVとかZIPファイルをリンク先に設定するとブラウザで開かずにダウンロードが開始します。 画像やPDFのをリンク先に設定した場合は、リンクをクリックするとそのままブラウザで開きます。 &nb…
今回はPHPで配列をJSONに変換して出力したり、JSONデータを読み込んで配列にする方法です。 JSONというのは、JavaScript Object Notationの略で、テキストのデータです。 といっても最近では…
PHPの配列を文字列として保持したい場合に、各要素の値がどこからどこまでか分かりやすいようにカンマ区切りにして保存したりします。 厳密には違うのですが、CSVデータのようなものです。 そのままファイルに出力すればCSVと…
PHPの配列から指定した値が存在するかどうかや、指定した値を抜き出したい場合などに便利な関数があります。 それがarray_searchとarray_keys、in_arrayです。 array_search は指定した…
PHPなどプログラム上での改行はちょっと注意が必要です。 プログラムは基本的に改行やスペースを認識しません。 1行のプログラムの終了はPHPの場合だと ; までとなります。 でも文字列をログや画面に出力する際に、改行させ…
PHPのコメントアウトの方法は3種類あります。 その3つと、そもそもコメントについて説明します。 あと、僕もいまだによくやるコメント時のミスについても触れておきます。 コメントアウトとは コメントとは、プログラムコードの…
PHPの開発をしているとデバッグ時に変数の中身を見て検証する場合があります。 そのときechoで出力できる単純な変数ならばよいですが、配列の場合はechoでは出力できません。 その場合は var_dump や print…
プログラミングを行っているとログを出力し正常に動作しているか、どんなエラーが出ているかを検証する作業が出てきます。 このときログを出力すると簡単に検証できます。 そのログ出力には error_log() という関数ででき…