2013-08-31 48 views
0

我需要一些幫助。 :dphp腳本給文件的md5

我想創建一個頁面,您可以上傳一個或多個文件 它被上傳後,他們獲取文件

,它必須與在他們的計算機上的文件,也文件的MD5已經在另一臺服務器

等等,如果他們形成鏈接文本糊狀,然後點擊提交,他們也得到了MD5

我希望有人能幫助我拿一個腳本礦石東西

+0

你的問題是什麼?請參閱http://php.net/file-upload和http://php.net/file_get_contents – hakre

+1

查看HTML5文件API,以阻止不必要的大文件上傳。這裏有一些很好的例子。 http://stackoverflow.com/questions/14733374/how-to-generate-md5-file-hash-on-javascript –

回答

1

ÿ ou無法從用戶計算機獲取文件的md5,但可以使用md5_file()函數獲取存儲在服務器中的文件的md5。

用法:md5_file('path/to/file/file.ext');

+0

即使我已經做了,但如果該文件不在用戶計算機或我的電腦上,但在其他服務器如何獲得MD5然後沒有上傳到我的服務器 – Nicolai

+0

只需傳遞該功能內的鏈接..就像boen_robot說,它應該給你的MD5。 –

1

md5_file()

只需傳遞臨時文件($ _FILES ['name of file-form-field'] ['tmp_name'])或HTTP地址的文件名,就可以得到完整的MD5。

+0

如此正常這將工作? echo「MD5:」md5_file($ _ FILES [「file」] [「name」]); – Nicolai

+0

好吧,現在,但現在如何使它可以hande multipal文件 – Nicolai

+0

使用'foreach()'遍歷所有文件。 –