md5_file() - 指定したファイルのmd5ハッシュ値を取得する
公開日:
md5_file
は、指定したファイルのMD5ハッシュ値を取得する関数です。
構文
string md5_file ( string $filename [, bool $raw_output = false ] )
パラメータ
$filename
対象のファイルのパス。
$raw_output
初期値: false
生のバイナリデータを返すか。
返り値
string
指定したファイルのMD5ハッシュ値。計算できなかった場合はfalse
が返る。
サンプルコード
MD5ハッシュ値を取得する
ファイルを指定して、そのファイルのMD5ハッシュ値を取得します。
php
<?php
// ファイルのパス
$file = "/var/www/syncer.jp/public_html/index.html" ;
// 実行
$result = md5_file( $file ) ;
// 結果
var_dump( $result ) ;
結果 (出力内容) - PHP7.0.21
string(32) "f1271e8f389797fee83f0b0f6117a121"
生のバイナリデータを取得する
第2引数にtrue
を指定した場合、長さ16の生のバイナリデータで取得します。
php
<?php
// ファイルのパス
$file = "/var/www/syncer.jp/public_html/index.html" ;
// 実行
$result = md5_file( $file, true ) ;
// 結果
var_dump( $result ) ;
結果 (出力内容) - PHP7.0.21
�葲��E9����%R
参考リンク
- PHP - 公式マニュアル。