php如何修改.htaccess文件 如题。通过php页面来修改.htaccess这个文件。插入,删除等操作。网上找到的打开文件的方法貌似不适用这个文件。还请各位大侠赐教~先谢谢各位~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用fopen函数和fwrite函数fopen主要用来打开或创建文件。fwrite主要用来写入你要写入的东西。。 用fopen fwrite ~~~fopen 打开 fwrite 写入 当.txt文件一样的读写操作。加油,你行的 这些我用过,但是无效。不知道为什么。下面是代码小样。请大家看看。$fp = fopen('.htaccess', 'a');if ($fp) { $i = 1; while (!feof($fp)) { //修改第二行数据 if ($i == 2) { fseek($fp, 2, SEEK_CUR); fwrite($fp, '#',3); break; } fgets($fp); $i++; } fclose($fp);} .htaccess的文件一般是只读的吧,不建议设置成可写的(为你的安全担忧)。如果你一定要这样做的话,检查一下.htaccess的读写权限。 $fp = fopen('.htaccess', 'a'); ???你用追加方式打开文件如何能修改?要$fp = fopen('.htaccess', 'r+');才可以 追加的方式我知道。先感谢大家帮忙。现在问题是,修改文件中指定的行,或者说从指定的地方追加,并不替换指定行后边的数据。删除指定的数据,比如类似php中的str_replace这个方法的操作方式(只是打个比方,这个方式并不是最佳方法,因为有可能会误删正常的数据。)。以上是需要了解的。 关于百度分享代码判断 ajax 事务时并发问题 新手请教PHP概念的问题 mysql误更新 如何用PHP得到JS变量的值 用Socket发送电子邮件,遇到“421 closing transmission channel”。怎么解决? 服务端如何接受客户端的get或post的请求 新手请教zend studio调试 怎样把下在的风格加入到ipb中去 文件上传文件名的问题??? 中文验证码怎么选取? php有类似.net的母版页吗
fopen主要用来打开或创建文件。
fwrite主要用来写入你要写入的东西。。
if ($fp) {
$i = 1;
while (!feof($fp)) {
//修改第二行数据
if ($i == 2) {
fseek($fp, 2, SEEK_CUR);
fwrite($fp, '#',3);
break;
}
fgets($fp);
$i++;
}
fclose($fp);
}
如果你一定要这样做的话,检查一下.htaccess的读写权限。
你用追加方式打开文件如何能修改?要
$fp = fopen('.htaccess', 'r+');
才可以
现在问题是,修改文件中指定的行,或者说从指定的地方追加,并不替换指定行后边的数据。
删除指定的数据,比如类似php中的str_replace这个方法的操作方式(只是打个比方,这个方式并不是最佳方法,因为有可能会误删正常的数据。)。
以上是需要了解的。