Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapisywanie do pliku: nadpisuje mi treść
grattz
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Mam taką funkcję która ma za zadanie zapisywanie do pliku wejscia admina na podstrone forum:
  1. <?php
  2. //dodawanie do pliku nowych postow w ktorych brałem udział
  3. if (isset($_SESSION['user'])){
  4.  $plik=fopen('admin.php','w');
  5.  flock($plik,LOCK_EX);
  6.  fputs($plik,'$post['.$id.']='' .time(). '';');
  7.  flock($plik,LOCK_UN);
  8.  fclose($plik);
  9. }
  10. ?>

No i ladnie przybiera mi to formę jaką chce : ( ale bez <?PHP i ?> )
  1. <?php
  2. $post[53]='1212085156';
  3. ?>


Ale następne wejście na podstronę i wywołanie skryptu powoduje nadpisanie pliku a nie dodanie informacji w nowej linii. Czemu ?
I jak zrobic zeby w tym pliku admin treść zapisywała sie pomiędzy <?php i ?>

Ten post edytował grattz 29.05.2008, 19:56:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2.  
  3. fseek( $fp, -2, SEEK_END );
  4. fwrite( $fp, '(...)' );
  5.  
  6. ?>



problem wystąpi, gdy "?>" nie będą ostatnimi znakami w pliku.
Może po prostu daruj sobie to "?>" w admin.php? ;]
Go to the top of the page
+Quote Post
grattz
post
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Cytat(Kicok @ 29.05.2008, 21:31:09 ) *
Może po prostu daruj sobie to "?>" w admin.php? ;]

HAHA rzeczywiście problem sie rozwiązał (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Dziwne. To jeszcze mam pytanie kosmetyczne.
Jak zamiast formy:
  1. <?php
  2. $post[53]='1212089508';$post[1]='1212089641';$post[45]='1212089643';
  3. ?>

Uzyskać
  1. <?php
  2. $post[53]='1212087361';
  3. $post[43]='1212087425';
  4. $post[38]='1212087427';
  5. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 14:25