-----------300分求源代码:文件上传--------------

sdyqingdao 2002-10-24 11:31:55
和一般上传稍微不同的是,
用户选中文件提交后,进入确认页面,然后再提交,文件才上传


其中的变量传递,小弟一时不明白。

小弟我加班到现在,就是因为这个问题,各位高手帮帮忙!
...全文
47 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdyqingdao 2002-10-25
  • 打赏
  • 举报
回复
他妈的,doby.onunload在netscape下还无法截获关闭窗口
sdyqingdao 2002-10-25
  • 打赏
  • 举报
回复
MeE(巴顿) 说的有道理。
我想截取确认页面的body.onunload事件,如果用户关闭、回退提交相应程序执行unlink,但是不知道怎么区别用户点击提交按钮?

MeE 2002-10-25
  • 打赏
  • 举报
回复
这样吧,第一步你把文件copy到一个临时目录(自己建哈),用session记住文件名,如果第二步用户确认要提交文件,你就从临时目录copy到自己要的目录;如何unlink文件
如果用户取消上传,那么就直接unlink文件
这里说的临时目录不是系统的临时目录,因为在第一步的时候,文件已经到了服务器了的,这时候文件存在于系统的临时目录,所以你要从系统的临时目录copy到自己的临时目录 ;
MeE 2002-10-25
  • 打赏
  • 举报
回复
<input name="testfile" type="file" size=20 enctype="multipart/form-data">????
xizi2002 2002-10-25
  • 打赏
  • 举报
回复
<!php
if($submit && $testfile<> "none") {
$path="./";
$filename="pppppppp.txt";
if (!@copy($testfile,$path.$filename)) {
echo "复制文件失败...<br>\n";
exit();
}
@unlink($testfile);
echo"上传成功!";
exit();
}
?>
<form action="<!php echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
<input name="testfile" type="file" size=20 enctype="multipart/form-data">
<input type=submit name=submit value="开始上传">
</form>
你的功能太多,最简单的吧,呵呵,
xqi8 2002-10-25
  • 打赏
  • 举报
回复
UP
meteor820828 2002-10-25
  • 打赏
  • 举报
回复
UP
anziqi 2002-10-25
  • 打赏
  • 举报
回复
也就是说头一个页面只是传一些.上传必要的变量值.

然后后一个页面来判断然后上传.那跟平常的也没有什么不同呀.
sdyqingdao 2002-10-25
  • 打赏
  • 举报
回复
东东太多了,不光上传文件名。两屏才能显示
vivanboy 2002-10-25
  • 打赏
  • 举报
回复
用js弹出对话框来提醒确认不就行了
MeE 2002-10-25
  • 打赏
  • 举报
回复
所以不用netscape萨 呵呵

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧