0

URLからサーバーにファイルをコピーするサイトがあります。コピー後にファイルのSHAを取得する方法が必要です。

私は@copy($url,$upload_path)ファイルをコピーするために使用していましたが、これはブール値を返します。ファイルを返すものが必要です。そのようなものはありますか?

後でファイルを取得する必要がありますsha1_file($file)

感謝!

4

2 に答える 2

4

あなたはただすることができます

if (@copy($url,$upload_path)) {
  $hash = sha1_file($upload_path);
}

$upload_pathに渡す必要のある値がすでに含まれていますsha1_file()

そして、原則として、@オペレーターは悪です。この特定の使用法は間違いなく有効ですが、経験則として、最後の手段として扱う必要があります。

于 2011-10-29T20:32:53.720 に答える