广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    建立文件交换功能的脚本(一)

    2018-09-28 15:14:07 次阅读 稿源:互联网
    零七广告
    因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。
    用的是php,mysql,apache现将程序编写过程贴出来,因为作这个参考来oso的一些文章,也算是一个补充,
    也表达我对前辈们的敬意。

    准备工作在你的mysql的yourdatabase库中建一个表upfile
    /*上传文件表
    CREATE TABLE upfile (
    id TINYINT (8) not null AUTO_INCREMENT,  //文件的id号
    filename VARCHAR (80) not null,          //文件名
    fileshow VARCHAR (80) not null,          //文件说明
    date DATE not null,                      //上传日期
    uploader VARCHAR (40) not null,          //上传者签名
    type VARCHAR (40) not null,              //文件类型(人为定义)    
    PRIMARY KEY (id)
    )
    */

    //这是该程序的主页面,用来显示上载的文件。
    //index.php

    <html>
    <body bgcolor="#FFFFFF">
    <head>
    <title>文件交换</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>


    <div align="center">
      <table width="500" border="0" cellspacing="0" cellpadding="0" height="25">
        <tr>
          <td height="25">  
            <div align="center">文件交换区</div>
          </td>
        </tr>
      </table>
      <table width="600" border="0" cellspacing="0" cellpadding="0" height="20">
        <tr>  
          <td height="25" width="75">  
            <div align="center"><a href="upload.php">上载文件</a></div>
          </td>
        </tr>
      </table>
      <table width="600" border="0" cellspacing="0" cellpadding="0" height="79">
        <tr valign="top">  
          <td>  
            <div align="center"><?
    $db=mysql_connect("$hostname","$user","$password")or die("无法连接数据库"); //连接书库库
    mysql_select_db("yourdatabse",$db) or die("无法打开数据库");
    $sql="select * from upfile";
    $result=mysql_query($sql);
           if ($myrow = mysql_fetch_array($result))
           {  
            echo "<table border=1 >/n";  
            echo "<tr><td>文件名</td><td>上传日期</td><td>上传者</td><td>文件说明</td><td>文件类型</td></tr>/n";  
            do
             {  
             printf("<tr><td><a href=/"../file/%s/">%s</a></td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>/n",$myrow["filename"],$myrow["filename"],$myrow["date"],$myrow["uploader"],$myrow["fileshow"],$myrow["type"]);
             }  
      //把所有的文件都列出来提供下载。
            while ($myrow = mysql_fetch_array($result));  
            echo "</table></p>/n";
           }  
           else
            {  
            echo "文件交换区没有文件<br><a href='index.php'>返回</a>";  
            }
    ?></div>
          </td>
        </tr>
      </table>
    </div>
    </body>
    </html>

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告