Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z file_put_contents i get
Forum PHP.pl > Forum > Przedszkole
radeksnara
Witam !

Mam problem otuz jezeli zapisze cos do pliku jest wszystko dobrze ! Ale jezeli chcem dopisac druga rzecz to ta pierwsza jest nadpisywana przez druga!


Plik przetworz.php
  1. <?php
  2. $gospodarze = $_POST['gospodarze'];
  3. $przeciwnicy = $_POST['przeciwnicy'];
  4. $pktg = $_POST['pktg'];
  5. $pktp = $_POST['pktp'];
  6. $mapa = $_POST['mapa'];
  7. $data = $_POST['data'];
  8. $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
  9. $sciezka = "mecze/mecze.txt";
  10. ?>
  11. <html>
  12. <head>
  13. <title>przetworz</title>
  14. </head>
  15. <body>
  16. <?php
  17.  
  18. $ciagwyjsciowy = $data."t".$gospodarze."tvst".$przeciwnicy."t"
  19. .$pktg."t:t".$pktp."t".$mapa."n";
  20.  
  21. file_put_contents ($sciezka,$ciagwyjsciowy);
  22.  
  23. ?>
  24. <a href="zobacz.php"> zobacz </a>
  25. </body>
  26. </html>


Plik zobacz.php
  1. <?php
  2. // utworzenie krótkich nazw zmiennych
  3. $DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
  4. ?>
  5. <html>
  6. <head>
  7. <title>zobacz</title>
  8. </head>
  9. <body>
  10. <?php
  11.  
  12. $zawartosc=file_get_contents ("mecze/mecze.txt");
  13. echo $zawartosc 
  14.  
  15. ?>
  16. </body>
  17. </html>
Cysiaczek
FILE_APPEND <-- jest o tym w manualu - dodaj to do funkcji jako drugi argument
radeksnara
Cytat(Cysiaczek @ 27.12.2006, 18:01:03 ) *
FILE_APPEND <-- jest o tym w manualu - dodaj to do funkcji jako drugi argument

Nie bardzo rozumiem . Jestem poczatkujacy wiec prosil bym o jakis przyklad lub wskazanie dokaldnego miejsca w moim skrypcie ! Z góry dziękuję! (w manualu nie moge sie doczytac)
nospor
Cytat
w manualu nie moge sie doczytac)
A z jakeigo ty manuala korzystasz?

http://pl.php.net/manual/pl/function.file-put-contents.php:
Cytat
int file_put_contents ( string filename, mixed data [, int flags [, resource context]] )


Cytat
flags

flags can take FILE_USE_INCLUDE_PATH, FILE_APPEND and/or LOCK_EX (acquire an exclusive lock), however the FILE_USE_INCLUDE_PATH option should be used with caution.

file_put_contents masz uzyc z 3 parametrem. wszystko masz opisane wyzej

ps: przenosze
Cysiaczek
: ) jest jest w manualu
  1. <?php
  2. file_put_contents ($sciezka,$ciagwyjsciowy, FILE_APPEND);
  3. ?>


Pozdrawiam.
radeksnara
dzieki dziala
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.