1988s
7.07.2005, 10:53:47
Witam.
Potrzebna mi jest komenda / skrypt, który zapisze zmienną do pliku
dopisując ją na początek. Niestety żadna z opcji fopen nie udostępnia tego /albo podmienia, albo nie zapisuje na początek/. Jak to zrobić ? Z góry dziękuję za odpowiedź.
crash
7.07.2005, 10:56:39
Wystarczy pobrać dane z pliku, dopisać nową daną przy np. trybie w+ a potem dopisać resztę pobranych danych.
nospor
7.07.2005, 10:57:03
do zmiennej zapisujesz tekst, dołączasz do niej zawartość pliku i całość spowrotem do pliku.
<?php
$zm = \"tekst na początek\";
file_put_contents('nazwa pliku',$zm);
?>
tiraeth
7.07.2005, 10:57:42
To źle szukałeś

Kod
r Otwiera tylko do odczytu; umieszcza wskaźnik pliku na jego początku.
r+ Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku.
w Otwiera tylko do zapisu; umieszcza wskaźnik pliku na jego początku i obcina plik do zerowej długości.
w+ Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku i obcina plik do zerowej długości.
a Otwiera tylko do zapisu; umieszcza wskaźnik pliku na jego końcu.
a+ Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego końcu.
Zamykam