知识大全 PHP 文件编程综合案例-文件上传的实现

Posted 文件

篇首语:社会的善意点燃了希望的火苗,但要让生活火起来,还是要靠自己。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP 文件编程综合案例-文件上传的实现相关的知识,希望对你有一定的参考价值。

PHP 文件编程综合案例-文件上传的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  PHP文件上传 upload php

复制代码 代码如下: <!DOCTYPE HTML PUBLIC " //W C//DTD HTML Transitional//EN"> <>   <head>     <title>ddd</title>     <meta equiv="content type" content="text/; charset=UTF ">      </head>       <body>         <! 文件上传要注意: 要有enctyp method="post" >     <form enctype="multipart/form data" action="uploadProcess php" method="post" >         <table>             <tr><td>请填写用户名</td><td><input type=text name=username></td></tr>             <tr><td>请简单介绍文件</td><td><textarea rows=" " cols=" " name=fileintro ></textarea></td></tr>             <tr><td>请上传你的文件</td><td><input type=file name=myfile></td></tr>             <tr><td colspan=" "><input type=submit value="上传"><td></tr>         </table>     </form>   </body> </>

   uploadProcess php

复制代码 代码如下: <?php     //接收     $username=$_POST[ username ];     $fileintro=$_POST[ fileintro ];     //echo $username $fileintro;     //获取文件信息 /*    echo "<pre>";     print_r($_FILES);     echo "</pre>"; */        //获取文件的大小     $file_size=$_FILES[ myfile ][ size ];     if($file_size> * * )         echo "<script type= text/javascript >window alert( 文件不能大于 M )</script>";         exit();         //获取文件类型     $file_type=$_FILES[ myfile ][ type ];     if($file_type!="image/jpeg" && $file_type!="image/pjpeg")         echo "文件类型只能是 jpg 格式";         exit();         //判断上传是否OK     if(is_uploaded_file($_FILES[ myfile ][ tmp_name ]))         //得到上传的文件 转存到你希望的目录         $upload_file=$_FILES[ myfile ][ tmp_name ];         //防止图片覆蓋问题 为每个用户建立一个文件夹            $user_path=$_SERVER[ DOCUMENT_ROOT ] "/file/up/" $username;         if(!file_exists($user_path))             mkdir ($user_path);                 //$move_to_file=$user_path "/" $_FILES[ myfile ][ name ];         //防止用户上传用户名相同的问题         $file_true_name=$_FILES[ myfile ][ name ];         $move_to_file=$user_path "/" time() rand( ) substr($file_true_name strripos($file_true_name " "));         //echo $upload_file $move_to_file;         //中文要转码         if(move_uploaded_file($upload_file iconv("utf " "gb " "$move_to_file")))             echo $_FILES[ myfile ][ name ] "上传成功";         else             echo "上传失败";             else         echo "上传失败";     ?>

   封装

复制代码 代码如下: cha138/Article/program/PHP/201311/21066

相关参考

知识大全 nginx+php上传大文件解决办法

最常用的方法是通过设置nginx的client_max_body_size解决nginx+php上传大文件主要是设置上传文件大小和php脚本运行时长即可用nginx来做webserver的时上传大文件

知识大全 PHP实现文件上传的思路及实例

PHP实现文件上传的思路及实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件上传我们需要用

知识大全 PHP文件上传的原理及实现[2]

PHP典型模块与项目实战大全:PHP文件上传的原理及实现[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 PHP文件上传的原理及实现[1]

PHP典型模块与项目实战大全:PHP文件上传的原理及实现[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 PHP无刷新上传文件实现代码

PHP无刷新上传文件实现代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  index  <

知识大全 php curl模仿ftp文件上传代码

php教程curl模仿ftp<?if(isset($_post[submit])) if(!empty($_files[upload][name]))   

知识大全 网站建设中PHP的编程8种常见文件操作

网站建设中PHP的编程8种常见文件操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  文件和目录

知识大全 编程小技巧 PHP获文件扩展名的三种方法

编程小技巧PHP获文件扩展名的三种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方法一  

知识大全 文件上传漏洞

PHP网络开发详解:文件上传漏洞  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 Struts上传多个文件的例子

J2EE综合:Struts上传多个文件的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs