PHP で base64エンコード

以下に示す test.php を作成する
同一フォルダに img.png を置いて test.php を実行すると img.pngが Base64 でエンコードされて test.html 内に書き出される。

test.php

説明

9~12行目

ファイル存在確認

13~17行目

マジックデータベースを開いてデータベース情報を取得する
マジックデータベースはMIMEタイプのデータベース

18~22行目

MIMEタイプを取得して正規表現で画像かチェックする

23~29行目

画像ファイルを開いてBase64でエンコードする

参考

PHP Manual:fread
PHP Manual:finfo_open
デジらくだ:Base64とは

シェアする

  • このエントリーをはてなブックマークに追加

フォローする