Witam,
Jak można zapisać dane do pliku tak, aby były one na początku niego.
Mam taki kod:
Witam,
Jak można zapisać dane do pliku tak, aby były one na początku niego.
Mam taki kod:
Czyli musisz otworzyć plik do zapisu i ustawić wskaźnik na jego początku, czyli potrzeba Ci trybu ‘r+’.
Więcej o dostępnych trybach przeczytasz tutaj http://pl.php.net/manual/pl/function.fopen.php
Mozesz dac kod ? bo wczesniej robilem ,ale nic mi nie dziala ;/
głupie pytanie, ale czy zmienna $plik na pewno zawiera nazwę pliku który próbujesz otworzyć?
natomiast liskowi chodziło o zastąpienie ‘w’ ‘r+’ chociaż niby oba tryby nadają się do zapisywania pliku, ale sprawdź jak to zadziała
$fp = fopen($plik, 'r+');
$z = fputs($fp, $noweDane);
fclose($fp);
?>
pod koniec pliku
no i czy otwierany plik ma odpowiednio nastawione CHMODy
Wszystko ladnie pieknie ,ale nie zapisuje na poczatku tylko na koncu.I nie mam na to pomyslu nie wiem jak to zrobic ;/ ma ktos jakis pomysl ?