SYNCER

SYNCER

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 - 公式マニュアル。