如何使用longtext将用户上传的.doc内容插入数据库

时间:2014-02-06 09:51:37

标签: php com upload doc

我正在建立一个网站,需要用户上传他们的.doc或.pdf文件...

当他们点击上传按钮时,文件的内容会自动插入到数据库中..

<?php
mysql_connect('localhost','root',"") or die('Error1 '.mysql_error());   
    mysql_select_db("matcher") or die('error2'.mysql_error());
    $word = new COM("word.application") or die ("Could not initialise MS Word object.");
    $word->Documents->Open(realpath("try.docx"));
    $content = (string) $word->ActiveDocument->Content;

$query = "INSERT INTO `reserved_word`(`rword`)


                    VALUES ('$content')";


mysql_query($query) or die("Error 3: ".mysql_error());

                echo "you have safely save the content";

$word->ActiveDocument->Close(false);
    $word->Quit();


$word = null;


unset($word);


?>

来自上面代码的问题是它只是读取了现成的文件,它是(try.docx) ..是的,这段代码可以将整个try.docx内容保存到我的数据库中作为longtext ..但我希望每次用户点击上传.doc文件时读取此代码,它会将内容保存为 longtext not blob ,因为我只需要文档的内容。因为后来我想使用上传文档内容中的每个单词来匹配我已经在数据库中创建的'关键字'表..如果......请帮助...... :(

非常感谢你的sooooooo ..

0 个答案:

没有答案