【PHP】__FILE__では取得できないインクルード元のファイル名が知りたい

__FILE__は実行中のファイル名が取得できますが、
フレームワークなどを利用していて、インクルード元のファイル名を取得したいときは

が便利です。
この関数の結果は配列で受取ります。
添え字が大きいほうがインクルード元のファイルの情報になりますので、

で、インクルード元のファイル名が取得できます。

【PHP】ファイルの拡張子のチェック

なにも難しいことはしていませんが、
アップロードされたファイルの拡張子をチェックします。

あくまで拡張子による判断です。ファイルの内容ではありません。
3つ目の引数にカンマ区切りでOKな拡張子を羅列して渡します。

【PHP】簡単ファイルアップロード

PHP側で受取ったファイルを保存する関数です。簡単ですね。

$idにはinputタグのname属性を指定します。