hosts文件内容的修改
我搜索看到了很多增加hosts文件的方法和语句,首先学习了!~但小弟一个问题就是,如果hosts文件中原有
192.168.0.1 www.sina.com
这样的DNS信息,我如何修改成
1.1.1.1 www.sina.com
一直没有找到好的命令和方法来实现,追加使用filewrite可以实现,但修改好像没找到很好的命令在实现。
请大虾帮忙看看。 Local $str, $str2, $txt
$str = '192.168.0.1 www.sina.com'
$str2 = '1.1.1.1 www.sina.com'
$txt = FileRead('host')
; 把文件内的相关内容替换掉
$txt = StringReplace($txt, $str, $str2);StringRegExpReplace($txt, $str, $str2)
;重写回文件
$handle = FileOpen('host', 2)
FileWrite($handle, $txt)
FileClose($handle)写真正的系统HOST文件时,要注意获取或修改相关权限,否则会失败! 2楼代码强,问一下,$str = '192.168.0.1 www.sina.com'改为$str = 'www.sina.com'可以吗 谢谢,问题解决,学习了!~~ 不知道怎么转到已解决问题中去,麻烦版主了~~ 回复 5# oksy
标题增加已解决关键字,版主大人就会帮你转了。 {:face (332):}
页:
[1]