Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Это добавление в конец файла. По умолчанию файловый указатель находится в конце файла. Если его переместить вначало и что-либо записать, все что ниже сотрется. Того что написал ТС без чтения сделать нельзя.не оно?PHP:file_put_contents($file, $content, FILE_APPEND);
$lines = array_reverse(file('u.txt'));
// Осуществим проход массива и выведем номера строк и их содержимое в виде HTML-кода.
foreach ($lines as $line_num => $line) {
echo "Строка #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
как минимум быдлокодЭто принципиально, чтобы запись проводилась именно в начало файла, или это нужно для последующего вывода последний-первый?
Здесь довольно популярно написано _http://kurepin.ru/php/zametki/add_str/
Если нужно только для вывода на экран, пиши в конец файла и делайPHP:$lines = array_reverse(file('u.txt')); // Осуществим проход массива и выведем номера строк и их содержимое в виде HTML-кода. foreach ($lines as $line_num => $line) { echo "Строка #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n"; }
как минимум быдлокод
/**
* Добавить содержимое в начало файла
*
* @param string $filename - Файл, куда добавляем
* @param string $content - Содержимое, которое нужно добавить
* @param boolean $newline - [Опционально] Добавить разрыв строки?
* @return integer - Длина записанной строки
*/
function file_put_contents_prepend($filename, $content, $newline = FALSE)
{
$current = file_get_contents($filename);
if ($newline === TRUE) $content = "\n" . $content;
return file_put_contents($filename, $content . $current);
}