Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> fopen
1988s
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.07.2005

Ostrzeżenie: (0%)
-----


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ź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Wystarczy pobrać dane z pliku, dopisać nową daną przy np. trybie w+ a potem dopisać resztę pobranych danych.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




do zmiennej zapisujesz tekst, dołączasz do niej zawartość pliku i całość spowrotem do pliku.
  1. <?php
  2.  
  3. $zm = &#092;"tekst na początek\";
  4. $zm = $zm.file_get_contents('nazwa pliku');
  5. file_put_contents('nazwa pliku',$zm);
  6.  
  7. ?>
Go to the top of the page
+Quote Post
tiraeth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


To źle szukałeś (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif)

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
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 05:40