Chinaunix首页 | 论坛 | 博客
  • 博客访问: 566365
  • 博文数量: 89
  • 博客积分: 2383
  • 博客等级: 大尉
  • 技术积分: 970
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 23:02
个人简介

Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发。它旨在与Red Hat Enterprise Linux完全兼容,也强调自主方便的定制,用户可以根据自己的需求做相应修改,可以使用脚本或者Anaconda给自己定制最小化的安装模式。

文章分类

全部博文(89)

文章存档

2017年(1)

2016年(2)

2013年(2)

2012年(2)

2011年(16)

2010年(13)

2009年(46)

2008年(7)

我的朋友

分类:

2009-10-11 23:20:02

php 全文搜索和实现替换的代码

作者: 佚名,  出处:IT专家网论坛, 责任编辑: 谢妍妍, 
2009-06-17 07:00
  本文主要介绍php 全文搜索和实现替换的代码。

  方便替换和全文索引

  


    
  exec("/bin/ -r '$oldword' $rootpath", $results, $errorCode);
  if ($errorCode){
  if ($errorCode == 1){
  echo "Possibly no files were found with ?$oldword in them
\n";
  }
  echo "OS Error: $errorCode
\n";
  echo "Check 'man errno' and count down
\n";
  echo "Usually paths/permissions
\n";
  }
  while (list(,$) = each($results)){
  $parts = explode(':', $path);
  $path = $parts[0];
  $fp = fopen($path, 'r') or print("Cannot read $path
\n");
  if ($fp){
  $ = fread($fp, filesize($path));
  fclose($fp);
  $newdata = str_replace($oldword, $newword, $data);
  $fp = fopen($path, 'w') or print("Cannot write $path
\n");
  if ($fp){
  fwrite($fp, $newdata);
  fclose($fp);
  echo $path, "
\n";
  }
  }
  }
  ?>

阅读(848) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~