PHP限制文件上传的类型

PHP限制文件上传类型,如下代码:


  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
  4. <title>限制上传文件的类型 - www.cxybl.com</title> 
  5. <style type="text/css"> 
  6. <!-- 
  7. body { 
  8.     margin-left: 00px; 
  9.     margin-top: 0px; 
  10.     margin-right: 0px; 
  11.     margin-bottom: 0px; 
  12. --> 
  13. </style></head> 
  14.  
  15. <body> 
  16. <table width="385" height="185" border="0" cellpadding="0" cellspacing="0"> 
  17.   <tr> 
  18.     <td width="130" height="88"> </td> 
  19.     <td width="200"> </td> 
  20.     <td width="55"> </td> 
  21.   </tr> 
  22.   <form name="form1" method="post" action="index_ok.php" enctype="multipart/form-data"> 
  23.   <tr> 
  24.     <td height="26"> </td> 
  25.     <td align="center" valign="middle"> 
  26.     <input name="file4" type="file" id="file4" size="15" maxlength="150"></td> 
  27.     <td> </td> 
  28.   </tr> 
  29.   <tr> 
  30.     <td height="30" align="right"> </td> 
  31.     <td align="center" valign="top"><input type="submit" name="Submit" value="提交">   </td> 
  32.     <td> </td> 
  33.   </tr> 
  34.   </form> 
  35.   <tr> 
  36.     <td height="41"> </td> 
  37.     <td> </td> 
  38.     <td> </td> 
  39.   </tr> 
  40. </table> 
  41. </body> 
  42. </html> 

conn.php:


  1. <?php  
  2. $id=mysql_connect('localhost','root','root'); 
  3. mysql_select_db("db_database12",$id); 
  4. mysql_query("set names gb2312"); 
  5. ?> 

index_ok.php:


  1. <?php  
  2. session_start();  
  3. include("conn.php"); 
  4. ?> 
  5. <?php 
  6.  if($Submit=="提交"){ 
  7. $data=date("Y-m-d"); 
  8. $file_name="files";  //给上传文件命名 
  9. $name=$_FILES['file4']['name']; //获取客户端机器原文件的名称 
  10. $type=strstr($name,"."); //获取从"."到最后的字符 
  11. if($type!=".txt"){ 
  12. echo "对不起,您上传文件的格式不正确!!"; 
  13. echo "<meta http-equiv=\"Refresh\" content=\"3;url=index.php?lmbs=文件上传\">将在3秒钟后返回前页..."; 
  14. }else{ 
  15.     $query="insert into tb_file1(file_name,file_text,data)values('$file_name','$file4','$data')"; 
  16.     $result=mysql_query($query); 
  17.     if($result=true){  
  18.     echo "上传成功!!"; 
  19.     echo "<meta http-equiv=\"Refresh\" content=\"3;url=index.php?lmbs=文件上传\">";  
  20.     }else{echo "文件上传失败!!"; 
  21.           echo "<meta http-equiv=\"Refresh\" content=\"3;url=index.php?lmbs=文件上传\">";} 
  22. }} 
  23. ?> 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 文件
, 代码
, 类型
限制
php上传文件类型限制、js限制上传文件类型、上传文件类型限制、java限制上传文件类型、ftp限制上传文件类型,以便于您获取更多的相关知识。

时间: 2024-10-23 05:45:24

PHP限制文件上传的类型的相关文章

asp.net文件上传示例

 ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法,需要的朋友可以参考下 方法一:用Web控件FileUpload,上传到网站根目录.   Test.aspx关键代码:    代码如下: <form id="form1" runat="server"> <asp:FileUpload ID="FileUpload1" runat="server"

asp.net 文件上传实例汇总

 文件上传在asp.net中有很多方法,这里我很给各位介绍最简单最方便的.net文件上传实例,希望给各位.net入门者带来帮助 ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法.   方法一:用Web控件FileUpload,上传到网站根目录.   Test.aspx关键代码:    代码如下:      <form id="form1" runat="server">      <

Asp.net 文件上传类(取得文件后缀名,保存文件,加入文字水印)_实用技巧

复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; usi

php文件上传类完整实例_php技巧

本文实例讲述了php文件上传类.分享给大家供大家参考,具体如下: /** $file=new class_file($file_array,"flash/"); $file->set_allow_type(array("jpg","jpeg","gif")); $file->is_limit_size(); if(!$file->allow_file_size()){ echo $file->error

asp.net文件上传示例分享_实用技巧

方法一:用Web控件FileUpload,上传到网站根目录. Test.aspx关键代码: 复制代码 代码如下: <form id="form1" runat="server"><asp:FileUpload ID="FileUpload1" runat="server" /><asp:Button ID="Button1" runat="server" T

asp.net 文件上传实例汇总_实用技巧

ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录. Test.aspx关键代码: 复制代码 代码如下:      <form id="form1" runat="server">     <asp:FileUpload ID="FileUpload1" runat="server"

asp.net 文件上传示例整理

ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录.  代码如下 复制代码 Test.aspx关键代码:        <form id="form1" runat="server">      <asp:FileUpload ID="FileUpload1" runat="server&quo

Javascript使用uploadify来实现多文件上传_javascript技巧

使用uploadify来实现文件上传能够客户端判断文件大小.控制文件上传的类型.实现多文件上传.显示进度条等功能,方便易用,兼容性较好. 本例是把dwz中整合uploadify功能抽取出来的,可以进行单独使用,不一定要遭dwz中才能使用,本例只是为了测试,所以使用静态页面进行测试: 话不多说,代码敬上: 2,html页面的代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html&g

ASP无须第三方组件真正实现任意类型文件的文件上传

上传 一直以来,由于FileSystemObject的局限,所以ASP最大的难题就是文件上传,大多解决法就是安装第三方上传组件.可第三方组件有很多问题,有的组件要注册,有的组件要在表单中加上他的版权信息.还有的就是组件的兼容问题. 在网上也流传了很多无组件上传的代码,但都是只能上传文本文件,或是只能将文件上传到数据库中. 作者这段时间在研究ASP,发现可以不用第三方组件上传任意类型的文件.就写了这个类,给大家一个方便,整个类放在一个文件中: upload_5xsoft.inc 在 Example