Acidrayne
Местный житель
- Регистрация
- 30 Сен 2007
- Сообщения
- 296
- Реакции
- 20
- Автор темы
- #1
Добрый день, кто нибудь сталкивался с редактированием файла hosts в windows ?
Мне нужно добавлять и удалять записи из этого файла с помощью скрипта! Как добавлять я уже разобрался а вот как удалить запись не пойму
вот код:
Вообщем после таких вот манипуляций, я не могу найти свою запись в файле! Ни цикл и array_search не находят вхождения в массив моей записи, но при просмотре с помощью print_r($hosts) моя запись есть в hosts[19] Помогите пожалуйста, очень надо!
Мне нужно добавлять и удалять записи из этого файла с помощью скрипта! Как добавлять я уже разобрался а вот как удалить запись не пойму
вот код:
PHP:
$host = file_get_contents ("C:/widows/system32/drivers/etc/hosts");
$hosts = explode("\n",$host); // разбиваем в массив
$a = "127.0.0.1 smarts";
//$key = array_search($a, $hosts, true); // тут нулевое значение, хотя строка 127.0.0.1 smarts присутствует в файле
$count=count($hosts); //пробуем перебрать значения циклом
while ($j<$count)
{
if($hosts[$j] == $a){echo"совпадения есть";}
$j++;}
Вообщем после таких вот манипуляций, я не могу найти свою запись в файле! Ни цикл и array_search не находят вхождения в массив моей записи, но при просмотре с помощью print_r($hosts) моя запись есть в hosts[19] Помогите пожалуйста, очень надо!