论坛风格切换切换到宽版
  • 4362阅读
  • 0回复

[分享]PHP 读取文本文件(.txt)到数据库中 [复制链接]

上一主题 下一主题
离线Asterisk
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-12-19
关键词: PHPmysql
  1. if(is_uploaded_file($_FILES['upfile']['tmp_name'])){  //判断有新文件上传  
  2.           $upfile=$_FILES["upfile"];        //上传文件的函数  
  3.           $name = $upfile["name"];        // 获取文件名称  
  4.           $type = $upfile["type"];        //文件类型  
  5.           $size = $upfile["size"];        //文件大小  
  6.           $tmp_name = $upfile["tmp_name"];   //临时文件位置  
  7.           $error = $upfile["error"];       // 判断文件是否成功的参数,0代表成功,。。。  
  8.           
  9.     


    
  1. // 允许上传的文件类型  
  2.       switch ($type)  
  3.          {  
  4.            case 'text/plain' : $ok=1;  //只允许上传文本
  5.            break;  
  6.          }  
  7.           
  8.          //判断是否成功  
  9.        if($ok && $error=='0')  
  10.         {  
  11.         move_uploaded_file($tmp_name,'xls/'.'tel.txt');  //把上传的临时文件放到xls下  
  12.         //读取上传后文件中的内容.........................................  
  13.           
  14.          $filename="xls/tel.txt";
  15.          $handle=fopen($filename,"r");
  16.          $temp_arr=array();
  17.          do
  18.          {
  19.           $file=fgets($handle,1024);
  20.           $temp_arr[]=$file;
  21.           
  22.           //echo $file."<br>"."";
  23.           $file=trim($file);    //去除空格
  24.           if(!empty($file))
  25.           {
  26.            $sql_tel = "INSERT INTO tel VALUES(null,'$file',0,1,$_SESSION[sip_id],'$_SESSION[user]')";
  27.         
  28.           $query=mysql_query($sql_tel);  
  29.             if($query)  
  30.               {  
  31.                header("location: text.php");
  32.               }  
  33.           }
  34.         
  35.          }
  36.         while(!feof($handle));
  37.         fclose($handle);
  38.         
  39.         }else  
  40.         {  
  41.          $tis="上传文件失败,请检查文件格式!";
  42.          header("location: text.php");
  43.         }  
  44.       }

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
商城》》http://url.cn/BRR04s  此签名档文字广告位出售
快速回复
限100 字节
>> 支持Asterisk-help社区, 谢绝无意义字符回复
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个