找回密码
 注册
【阿里云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折华为云精选云产品特惠糖果主机Jtti,新加坡服务器,美国服务器,香港服务器,海外云服务器
查看: 1427|回复: 16

PHP写的一个文件下载程序

[复制链接]
发表于 2006 年 11 月 17 日 10:09:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
学习PHP断断续续也有二周了
自己写了个下载程序
大家给看看


index.php


  1. <html>
  2.     <head>
  3.     <link href="index.css" rel="stylesheet" type="text/css">
  4.     </head>
  5. <body background="bg-1.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  6.     <table     width="300"     height="32"     border="1"     align="center"     cellpadding="0"     cellspacing="0">
  7. <?
  8.      $filename="link.txt";
  9. $result=file($filename);
  10. $count=count($result);
  11. if($count<12){
  12.      $page=1;
  13.      }else{
  14. $a=$count%12;
  15. if($a==0){
  16. $page=$count/12;
  17. }else{
  18.      $page=floor($count/12)+1;
  19.      }
  20. }


  21. for($i=1;$i<=$page;$i++) {
  22. echo "<a href=index.php?j=$i>$i</a>";
  23. }


  24. if(!isset($j)){
  25. $j=1;
  26. }
  27. $ye=$count/12;
  28. if($j>$ye){
  29. $max=$count-($j-1)*12-1;     
  30. $min=0;     
  31. }else{
  32.      $max=$count-($j-1)*12-1;
  33.      $min=$count-$j*12;
  34. }



  35. for($max;$max>=$min;$max--){
  36. $show=explode("|",$result[$max]);
  37. print "<tr><td>$show[0]</td><td><a href=$show[1]>下载</a></td></tr>";
  38. }


  39. ?>
  40. </table>
  41. </html>


复制代码



input.html




  1. <html>
  2. <head>
  3. </head>


  4. <body>
  5. <form action=input.php method=post>
  6. 文件介绍:<input type="text" name="name"><p>
  7. 文件地址:<input type="text" name="url"><p>
  8.     <input type="submit" value="发送"><input type="reset" value="重填">
  9. </form>
  10. </body>


  11. </html>

复制代码



input.php

  1. <?
  2.      $input=$name."----上传时间".date('Y-m-d')."|".$url."\r\n";
  3.     if(isset($name)){
  4. $fp=fopen("link.txt","a");
  5. fputs($fp,$input);
  6. fclose($fp);
  7. echo "ok";
  8. }
  9. ?>


复制代码

还有一个link.txt

一个1.07M的文本数据生成了一千多页 那个速度真是快啊
演示:http://f58.aaa.livedoor.jp/~shayuhu/down/

[ 本帖最后由 mu0641 于 2006-11-17 12:09 编辑 ]

评分

参与人数 1兑换券 +10 收起 理由
金光 + 10

查看全部评分

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2006 年 11 月 17 日 10:11:15 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
简                                                                           .
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 11:01:49 | 显示全部楼层
很简洁。。

不错。。

就系css最好重新写下。。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 11:39:00 | 显示全部楼层
太简单了吧
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 11:40:40 | 显示全部楼层

精神上支持
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 11:42:56 | 显示全部楼层
什么东西?? 看不懂啊
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 13:06:30 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
好象很有创意 支持下!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 13:06:30 | 显示全部楼层
好像不错的样子哦。。支持下。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 13:09:49 | 显示全部楼层
再美化一下可能会好点
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 11 月 17 日 13:17:49 | 显示全部楼层
这个空间曾经是偶的,楼主的QQ是?
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 9 月 20 日 20:27 , Processed in 0.112118 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表