php 读取文件内容并保存到数据库

本程序的功能是读取目录下的txt 文件,然后保存到数据哦,就这么简单,下面我们就来看看我是如何把txt文件内容保存到mysql数据表的吧。

<?php
include('../boke/inc/re_conn.php');

CheckDir('file/');

function CheckDir($dir_path)//遍历目录
{
  if(is_dir($dir_path))
  { 
  if($dir_file=opendir($dir_path))
  {
   while(($dir_list=readdir($dir_file))!==false)
   {
    if($dir_list!="." && $dir_list!="..")
    {
     $title =substr($dir_list,6,strlen($dir_list)-4);
     //echo $title;
     openFile($dir_path.$dir_list,$title);
    }

   }
  }
    else
    {
     echo($dir_path."<br/>"); 
    }
  }
  else
  {
   echo($dir_path."<br/>");
  }
}

function savaDate($title,$content)//保存数据
{
 $title = str_replace('.txt','',$title);
 echo $title;
 $content = addslashes($content);
 $sql ="insert into fil(title,content,siteindex,filesendid,systype,z_type) values('$title','$content',1,'admin',2,31)";
 if( mysql_query( $sql ) )
 {
  echo 'success<br>';
 }
 else
 {
  echo mysql_error();
 }
}

function openFile($filePath,$title)//读取文件内容提要
{
 
 if( is_file( $filePath ) )
 {
  $content = file_get_contents( $filePath );
  if( !empty( $content ) )
  {
   savaDate($title,$content);
  }
  else
  {
   ;
  }
 }
}
?>

本站原创转载注明: http://www.111cn.net   

时间: 2024-10-01 19:49:08

php 读取文件内容并保存到数据库的相关文章

实现通过jsp读取文件内容并保存到数据库中

问题描述 通过jsp读取文件内容并保存到数据库中要读取的文件格式文.txt或者Excel都可以!jsp页面怎么写?如何实现?还有Java代码 解决方案 解决方案二:通过jsp读取文件内容并保存到数据库中要读取的文件格式文.txt或者Excel都可以!jsp页面怎么写?如何实现?还有Java代码解决方案三:建议:页面jsp做成上传文件,后台用流读取文件,将内容存储到数据库.注意:文件内容的大小与数据库字段的大小

php读取文件内容并保存到数据库

本程序的功能是读取目录下的txt 文件,然后保存到数据哦,就这么简单,下面我们就来看看我是如何把txt文件内容保存到mysql数据表的吧. <?php include('../boke/inc/re_conn.php'); CheckDir('file/'); function CheckDir($dir_path)//遍历目录 {   if(is_dir($dir_path))   {    if($dir_file=opendir($dir_path))   {    while(($dir

flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,

问题描述 flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,需要实现的功能是:选择本地文件txt或xls的,然后把文件内容导入数据库中,, 解决方案 解决方案二:问错版块了解决方案三:引用1楼p2227的回复: 问错版块了 !!!!!!那应该算哪个版块的,java+flex解决方案四:flex有个块的http://forum.csdn.net/SList/Flex/java一个大版块了,你展开再自己决定啰

android-如何从服务器中读取 pdf 内容并保存在文件中?

问题描述 如何从服务器中读取 pdf 内容并保存在文件中? 我有一个服务器链接,我需要读取pdf内容.我使用的下面的代码,但是它以其它的格式给出结果. public String readPDF() throws Exception{ BufferedReader in = null; String page = """"; try { HttpClient client = new DefaultHttpClient(); HttpGet request = ne

Java读取文件内容的小例子

Java 提供 BufferedReader 类用来从流中读取字符串.FileReader 类用来读取文件.我们用这两个类来读取文件中的字符串. 下面是一个例子: import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class ReadFile{ public static void main(String[] args){ String path="c:/1.txt&

php读取文件内容到数组的方法

这篇文章主要介绍了php读取文件内容到数组的方法,涉及php中file.rtrim等函数对文件及字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php读取文件内容到数组的方法.分享给大家供大家参考.具体分析如下: php中可以通过file()函数将文件读取到数组中,数组中的元素即为文件的每行,file()函数通过"n"按行分割文件保存到数组,所以数组每个元素都是以"n"结尾,我们可以通过 rtrim()函数将其去除 ? 1 2 3

php读取文件内容到数组的方法_php技巧

本文实例讲述了php读取文件内容到数组的方法.分享给大家供大家参考.具体分析如下: php中可以通过file()函数将文件读取到数组中,数组中的元素即为文件的每行,file()函数通过"\n"按行分割文件保存到数组,所以数组每个元素都是以"\n"结尾,我们可以通过 rtrim()函数将其去除 <?php $lines = file("/tmp/file.txt"); foreach ($lines as $line) { $line = r

android按行读取文件内容的几个方法_Android

一.简单版 复制代码 代码如下:  import java.io.FileInputStream; void readFileOnLine(){ String strFileName = "Filename.txt"; FileInputStream fis = openFileInput(strFileName); StringBuffer sBuffer = new StringBuffer(); DataInputStream dataIO = new DataInputStre

android按行读取文件内容的几个方法

一.简单版 复制代码 代码如下:  import java.io.FileInputStream; void readFileOnLine(){ String strFileName = "Filename.txt"; FileInputStream fis = openFileInput(strFileName); StringBuffer sBuffer = new StringBuffer(); DataInputStream dataIO = new DataInputStre