Помогите разобраться. Скрипт почти готов, но есть проблема: с помощью array я могу получить нужную строку.
Код:
<?php
//Читаем
error_reporting (E_ALL ^ E_NOTICE);
$data='vote.dat';
$file = fopen($data, "r+t");
$array=file('vote.dat');
$content=$array[$id]; //$id - номер строки
$content=explode('-', $content);
?>
Но не могу записать данные именно в нее, не задевая других (при записи постоянно задеваються соседние строки).
<?
//Записываем
$content=implode("-", $content);
rewind($file);
fwrite($file, $content);
fclose($file);
?>
В чем моя ошибка?