Php?
Я читаю файл в массив с помощью file(); потом сравниваю равна ли переменная элементу массива, удалить этот элемент, а за тем... должен записать этот массив обратно в файлик, каждое значение элемента на на отдельной строке. Вот код:
получаю от формы $nick
$lines = file("online.txt");
for ($i=0; $i<sizeof($lines); $i++) {
if ($lines[$i] == $nick) {
$lines[$i] = "";
breake;
}
}
$fp = fopen("online.txt","w+");
fwrite($fd,$lines);
fclose($fd);
но он выдает без полезное Array..
Обратно надо писать также циклом.
Цитата:
Originally posted by 3D Bob
Обратно надо писать также циклом.
Обратно надо писать также циклом.
есть такая хорошая функция: implode();
в данном случае вместо fwrite($fd,$lines);
пишем fwrite($fd,implode('',$lines));