好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php初学者用文件上传实例 - php上传下载

php初学者用文件上传实例

1,表单部分,代码如下:

<html>   <head>   <title>   my is upfile app!!   </title>   <meta http-equiv= "content-type"  content= "text/html;charset=utf-8"  />   </head>   <body>   <form enctype= "multipart/form-data"  method= "post"  action= "upfile_add.php" >   文件名: <input type= "text"  name= "title"  />   上传文件: <input type= "file"  name= "file"  />   <input type= "submit"  vlaue= "提交"  />   </form>   </body>   </html> 

2,处理表单页面,代码如下:

<?php   $mkdir_file_dir  =  mkdir ( './img/' . $_post [ 'title' ],0777);  //获取到标题,在最终的目录下面建立一个文件夹用来存放分类指定的文件    $tmp_file_name  =  $_files [ 'file' ][ 'tmp_name' ];  //得到上传后的临时文件    $file_name  =  $_files [ 'file' ][ 'name' ];  //源文件    $file_dir  =  './img/' . $_post [ 'title' ]. '/' ;  //最终保存目录    if ( is_dir ( $file_dir ))   {   move_uploaded_file( $tmp_file_name , $file_dir . $file_name );  //移动文件到最终保存目录    $img_url  =  $file_dir . $file_name ;   $link  = mysql_connect( "localhost" , "root" , "" );   mysql_select_db( "fenye" );   mysql_query( "set names utf8" );   $insert  =  "insert into upfiles(title,img_url) values ('{$_post['title']}','{$img_url}') " ;   mysql_query( $insert );  //把文件路径存放到数据库中    }   ?>

查看更多关于php初学者用文件上传实例 - php上传下载的详细内容...

  阅读:61次