【发布时间】:2012-11-10 23:59:05
【问题描述】:
所以我已经构建了一个 3 步表单,在第 1 步中,当我调用第 1 步验证时,在第 1 步结束时有一个上传文件输入:
$_SESSION['img']=array();
$_SESSION['img']['tmp_name']=$_FILES['file']['tmp_name'];
$_SESSION['img']['name']=$_FILES['file']['name'];
_crop("data/", $_SESSION['img']['tmp_name'], $_SESSION['img']['name'] , 83, 83);
_crop 是调整我的图像大小的函数,所以这里一切正常,img 被上传到数据/目录并调整大小,但如果我在表单的第三步调用函数 _crop,则不会上传 img即使
$_SESSION['img']['tmp_name']=$_FILES['file']['tmp_name'];
$_SESSION['img']['name']=$_FILES['file']['name'];
在表单的第 3 步中仍然可见。
【问题讨论】:
-
尝试在第 3 步打印
$_FILES['file']['tmp_name']或$_FILES['file']['name'];,我想你会明白问题所在
标签: php session file-upload