可不可以把他们用一个程序都更新了,因为一个一个更新太慢了//这个应该反过来吧,给点思路:
1:取得目录下的所有文件:可参照下面例子:如果是PHP5环境可以用scandir();
例子 2. 列出当前目录的所有文件并去掉 . 和 ..
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
}
?>
2:取得文件后,去读取文件内容,比方用file_get_contents();
3:用正则去取得你要的内容;4:更新到数据库;
1:取得目录下的所有文件:可参照下面例子:如果是PHP5环境可以用scandir();
例子 2. 列出当前目录的所有文件并去掉 . 和 ..
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
}
?>
2:取得文件后,去读取文件内容,比方用file_get_contents();
3:用正则去取得你要的内容;4:更新到数据库;
解决方案 »
- checkbox如何选中后能提交这一行的数据
- 关于Smarty模板路径问题
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\GuestBookDream\index_.php
- 大家帮忙看一下,分不够再加!
- 菜鸟 求教 php 中的分页技术
- smarty能不能取出这样的二维数组?
- 推荐一个超强的在线图片批量上传控件!!
- 求助.执行这一段代码有问题.
- 登陆问题!
- 关于用PHP做在线人数查询
- 最新的mysql支持存储过程吗?
- 复制文件夹下所有文件php程序怎么实现
$str=preg_replace('/<script[^>]*?>(.*?)<\/script>/si','\\1',file_get_contents('../test/tt.js'));
preg_match_all('/m_LibRecList\[(\d+){1}\]\[(\d+){1}\](.*?)\;/i',$str,$out);
foreach ($out[3] as $v ){
$list($id,$gid,$name,$fwzh,$fdate,$sdate,$shixiao_id,$xiaoli_id,$hitcount)= preg_replace('/array\((.*?)\)/i','\\1',preg_replace('/\s+\=\s+new\s/i',"",$v));
$db->update("update tablename set name='".$name."',fwzh='".$fwzh."' where gid='".$gid."'");
}
改为
list($id,$gid,$name,$fwzh,$fdate,$sdate,$shixiao_id,$xiaoli_id,$hitcount)= explode(",",preg_replace('/array\((.*?)\)/i','\\1',preg_replace('/\s+\=\s+new\s/i',"",$v)));
25895
"2006.06.28""中共中央办公厅关于加强党员经常性教育的意见"
52639
"2006.06.28"怎么样把""去掉啊?