代码之家  ›  专栏  ›  技术社区  ›  Hacker

上载文件时计算校验和

php
  •  0
  • Hacker  · 技术社区  · 14 年前

    我正在上传文件到服务器。我找到了一个函数

    $sha1 = sha1_file($filename);
    

    http://www.tuxradar.com/practicalphp/8/15/0

    所以我想知道 $filename 应该指向带有路径的实际文件还是只指向文件名?

    $_FILES['upload']['name'] 你会做对吗?

    3 回复  |  直到 14 年前
        1
  •  3
  •   ovais.tariq    14 年前

    上载文件的路径为 $_FILES["upload"]["tmp_name"]

    因此,如果您没有移动上载的文件,函数调用将是

    $sha1 = sha1_file($_FILES["upload"]["tmp_name"]);
    
        2
  •  4
  •   Pekka    14 年前

    阅读基础知识 handling file uploads in PHP

    最好做一个 move_uploaded_file()

        3
  •  0
  •   Your Common Sense    14 年前

    不,错了。
    你为什么不能试试看呢?

    根据 manual page