ďťż
Podstrony
|
telcocafeMam kod do zapisywania danych do pliku. :<?php $plik = "banner.txt"; fputs (fopen("$plik", "a+"), "<a href=".$strona."><img src=".$lokalizacja." alt=0 border=0></a>"); fclose(fopen($plik, "a+")); ?> <?php $sciezka = "banner.txt"; $plik = fopen($sciezka, "r"); $zawartosc = fread($plik, filesize("banner.txt")); echo "$zawartosc"; ?> Jakiej funkcji użyć aby po dodaniu kolejnego wpisu, stary wpis, który był w pliku został nadpisany? :/ Użytkownik sauron edytował ten post 26 lipiec 2006, 18:23 tryb otwarcia pliku daj zamiast a+ w+ albo file_put_content Myślę, że powinieneś zrobić coś takiego, jak Ci poradziłem z tym rozdzieleniem wpisów, i, po zmianie tego wpisu (nadpisaniu w kodzie PHP), zapisywanie wszystkiego w odpowiedniej kolejności. Nagmatwałem ;) //Bełdzio się wepchnął :D Mała rada: gdy nie korzystasz z fblock mogą być małe komplikacje! (Czyli: fopen, fblock, fwrite, fblock, fclose [chyba :)]) Użytkownik pbnan edytował ten post 26 lipiec 2006, 18:26 tryb otwarcia pliku daj zamiast a+ w+ albo file_put_content Dałem w+ i nic :blink: . Też wtedy to próbowałem, ale w ogule się nic nie wyświetla (z tego pliku banner.txt). Dałem r+ i o dziwo się wyświetla i nadpisuje. Sam nie wiem dlaczego :blink: . W r+ powinno się raczej zapisywać od góry do dołu, a nie nadpisywać. :/ // Beldzio@ Dzięki za pomoc :). Działa Użytkownik sauron edytował ten post 26 lipiec 2006, 18:35 'r+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku. 'w+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku i obcina plik do zerowej długości. Jeśli plik nie istnieje to próbuje go utworzyć. |
|||
Sitedesign by AltusUmbrae. |