if ($_FILES['doc']['error'][$i] == UPLOAD_ERR_OK) {
$tmp = explode('.', $_FILES['doc']['name'][$i]);
$filename = md5($GLOBALS['TSFE']->fe_user->user['uid'].'.'.$tmp[0].'.'.time()).'.'.$tmp[sizeof($tmp) - 1];
var_dump($_FILES['doc']['tmp_name'][$i]);
if (move_uploaded_file($_FILES['doc']['tmp_name'][$i], PATH_site.$this->uploadDir.$filename)) {
在上面的脚本中,我用来var_dump($_FILES['doc']['tmp_name'][$i]);
输出文件的临时副本,在前端,它显示:
string(14) "/tmp/phpFs1iE7" string(14) "/tmp/phpGAgJFX"
然后我去了/home/thejob/tmp
,但没有看到这样的文件:phpFs1iE7
,,phpGAgJFX
我使用了ssh并启用了show hidden files
。所以我只是想知道为什么我在服务器上看不到这些文件的临时副本?