百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

一份简单的php上传并重命名且读取出新文件名的程序 [复制链接]
查看:169870 | 回复:10

19

主题

1万

帖子

1万

积分

落伍者(四季发财)

地狱魔鬼

Rank: 4

贡献
978
鲜花
2
注册时间
2001-12-7
发表于 2003-8-23 00:51:01 | |阅读模式 来自 中国江苏无锡
演示: http://www.cdhuiyuan.com/xnt/index.htm
刚刚帮coffee弄的
他搞了半天总是不对,呵呵
总共2个文件index.htm和
我现在帮他弄好了
上传表单页面
index.htm  submit.php

  1. <HTML>

  2. <HEAD>

  3. <TITLE>文件上传表格</TITLE>

  4. </HEAD>

  5. <BODY>

  6. <TABLE>

  7. <FORM ENCTYPE="multipart/form-data" NAME=MyForm

  8. ACTION=submit.php

  9. METHOD="POST">

  10. <TR><TD>选择上传文件</TD><TD><INPUT NAME="MyFile"

  11. TYPE="File"></TD></TR>

  12. <TR><TD COLSPAN="2"><INPUT NAME="submit" VALUE="上传"

  13. TYPE="submit"></TD></TR>

  14. </TABLE>

  15. </BODY>

  16. </HTML>

复制代码

控制上传图片类型及实际操作上传文件

submit.php


  1. <?

  2. if (($MyFile_type=="image/gif") || ($MyFile_type=="image/pjpeg") || ($MyFile_type=="image/x-png"))

  3. //构建新文件名
  4. {

  5. $datetime = date("YmdHis_");

  6. $MyFile_name = $datetime.$MyFile_name;

  7. copy($MyFile,"$MyFile_name");

  8. unlink($MyFile);

  9. echo"<img src=$MyFile_name>\n";
  10. echo"<br>文件名:$MyFile_name";
  11. echo"<center><a href=index.htm>点击这里返回</a></center>";

  12. }

  13. else {

  14. echo "<center><font color=red>上传失败!请从新上传!请注意你上传的文件类型是否正确,或文件大小是否超过限制(注:这只能上传图片文件且文件只允许100K)</font></center>\n";
  15. echo "<center><a href=javascript:history.back(1)>点击这里返回</a></center>\n";
  16. exit;

  17. }
  18. ?>

复制代码
ZT....昔日落伍名人今何在?当我看到这个帖子的时候真的是感触颇多啊
http://xh.wxbst.com
头像被屏蔽

140

主题

1万

帖子

8346

积分

落伍者(三羊开泰)

禁止访问

Rank: 3Rank: 3

贡献
246
鲜花
0
注册时间
2002-10-13

QQ绑定

发表于 2003-8-23 00:54:49 | 来自 LAN
用copy函数经常会失败,可以在copy失败的基础上写文件的方式上传
签名被屏蔽
头像被屏蔽

0

主题

3386

帖子

3550

积分

落伍者(两全齐美)

Rank: 2

贡献
0
鲜花
0
注册时间
2002-11-23
发表于 2003-8-23 00:57:50 | 来自 中国山西
啊 你好有型啊
签名被屏蔽
头像被屏蔽

0

主题

1809

帖子

1810

积分

落伍者(两全齐美)

Rank: 2

贡献
0
鲜花
0
注册时间
2003-6-18
发表于 2003-8-23 01:00:51 | 来自 中国广东河源
好也呀,嘿

19

主题

1万

帖子

1万

积分

落伍者(四季发财)

地狱魔鬼

Rank: 4

贡献
978
鲜花
2
注册时间
2001-12-7
 楼主| 发表于 2003-8-23 01:12:10 | 来自 中国江苏无锡
upload2.php
这个是单文件上传的
  1. <html><head><title>Alternative Upload</title></head><body>

  2. <FORM  ACTION="upload2.php" METHOD="post" ENCTYPE="multipart/form-data">
  3.         <INPUT NAME="MyFile" TYPE="file">
  4.         <INPUT TYPE="submit" VALUE="上传"></FORM>
  5.        
  6.         <?
  7. if (($MyFile_type=="image/gif") || ($MyFile_type=="image/pjpeg") || ($MyFile_type=="image/x-png"))
  8. {
  9. $datetime = date("YmdHis_");
  10. $MyFile_name = "$datetime"."$MyFile_name";
  11. copy($MyFile,"$MyFile_name");
  12. unlink($MyFile);

  13. list($x, $y)=GetImageSize ("$MyFile_name");
  14. echo "<p class='extrapadding'>Your upload was saved as: <b>" . $MyFile_name. "</b></p>";
  15. echo "<script>\n";
  16. echo "if (window.opener) { window.opener.form1.f_image.value='.$MyFile_name.'; \n";
  17. echo "window.opener.form1.f_width.value='".$x."'; \n";
  18. echo "window.opener.form1.f_height.value='".$y."'; }\n";
  19. echo "</script>\n";
  20. echo"<img src=$MyFile_name>\n";
  21. $uploadstat = "上传成功";
  22. }

  23. else {

  24. echo"你没有上传任何文件";

  25. }
  26.                           
  27. echo("<h3>$uploadstat</h3>");

  28. ?></BODY></HTML>
复制代码
ZT....昔日落伍名人今何在?当我看到这个帖子的时候真的是感触颇多啊
http://xh.wxbst.com
头像被屏蔽

13

主题

3030

帖子

3461

积分

落伍者(两全齐美)

Rank: 2

贡献
22
鲜花
0
注册时间
2001-8-5
发表于 2003-8-23 01:19:17 | 来自 中国安徽合肥
啊?原来你在搞这个啊
我原来也搞过一个PHP的上传程序,简单的自动重命名,给老婆传图片用,^_^
签名被屏蔽

19

主题

1万

帖子

1万

积分

落伍者(四季发财)

地狱魔鬼

Rank: 4

贡献
978
鲜花
2
注册时间
2001-12-7
 楼主| 发表于 2003-8-23 01:21:24 | 来自 中国江苏无锡
Originally posted by 可苦可乐 at 2003-8-23 01:19 AM:
啊?原来你在搞这个啊
我原来也搞过一个PHP的上传程序,简单的自动重命名,给老婆传图片用,^_^

我早弄过了
这个是帮coffee搞的
他最近不知道怎么了
呵呵,居然连这么简单的东西都...
ZT....昔日落伍名人今何在?当我看到这个帖子的时候真的是感触颇多啊
http://xh.wxbst.com

577

主题

3万

帖子

4万

积分

落伍者(四季发财)

IsBoard'Team_飞儿

Rank: 4

贡献
3966
鲜花
206
注册时间
2002-4-18

落伍草根英雄落伍手机绑定

发表于 2003-8-23 01:30:28 | 来自 中国广东潮州
Originally posted by 可苦可乐 at 2003-8-23 01:19 AM:
啊?原来你在搞这个啊
我原来也搞过一个PHP的上传程序,简单的自动重命名,给老婆传图片用,^_^



用时间来命名就可以啊
《娱总管》(酒吧夜店管理系统) | 《潮州音》 |  《潮房网》| 小程序:去酒吧、娱聘  | 我微信:37384
头像被屏蔽

209

主题

1万

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
772
鲜花
6
注册时间
2002-6-30

QQ绑定

发表于 2003-8-23 01:32:59 | 来自 中国安徽阜阳
我现在是想如何防盗链
签名被屏蔽
头像被屏蔽

209

主题

1万

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
772
鲜花
6
注册时间
2002-6-30

QQ绑定

发表于 2003-8-23 01:33:33 | 来自 中国安徽阜阳
Originally posted by 土拨鼠 at 2003-8-23 01:30 AM:


我的不給
不过好像落伍的人在写和我类似的程序
功能要比我现在的好点
估计他完工后会发布的

晶一下.

你从哪弄的程序啊.可以说吗
签名被屏蔽
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-4 01:23 , Processed in 0.124145 second(s), 37 queries , Gzip On.

返回顶部