1. 程式人生 > >Windows下PHP修改Hosts檔案的方法

Windows下PHP修改Hosts檔案的方法

通過PHP程式完成修改Hosts檔案原理如下:

1,首先是寫一個.bat檔案

2,使用system(),呼叫.bat完成修改Hosts的目的

程式碼如下:

//建立.bat
$filename = "updata.bat";
//'@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts 關於.bat中的內容可以參考DOS命令列

file_put_contents($filename,'@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts');
system($filename);

上述程式碼 完成了向Hosts檔案末尾插入 127.0.0.1    baidu.com 這一行

至於其他的操作可以看看DOS命令列,這裡我主要是為大家提供一個思路,關於linux下的還在研究中。