Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Operacje na plikach .txt
Forum PHP.pl > Forum > Przedszkole
zeetor
Mam w stronie głównej umieszczony prosty skrypcik odczytujacy tekst z pliku.txt...
Ale po każdorazowym odświeżeniu strony głównej znika treść tego teksu...
(na stronie głównej oczywiście...a nie w pliku.txt)....
Czy istnieje jakaś funkcja która temu zapobiega??

I kolejny problemik...(tez zwiazany z .txt)
Mam 100 zmiennych liczbowych, które chcę zapisać do pliku .txt...
I znowu prosty skrypcik, wszystko działa jak należy...tylko że te zmienne zapsuje mi w jednym ciągu...
tak jak na przykładzie:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 itd
a ja chcialbym aby zapisywało mi tak:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
itd
Czy jest na to jakiś sposób?

pozdr
tomsi
Co do drugiego problemu to użyj pętli żeby po piątej liczbie robił się "enter".
matx132
jesli chodzi o pierwszy problem dokladnie nie wiem o co chodzi
ale jak wczytasz zawartośc pliku do zmiennej a potem odczytujesz zmienna to powino byc ok.
chodz po odswieżeniu musiałbyś otwierac na nowo plik.

2 problem już był powiedziany z tego co mnie pamiec nie myli wystarczy dodac \n
loganek
jeśli chodzi o pierwszy problem, to możesz zapisać treść pliku do zmiennej sesyjnej;)
Ociu
Proszę uzupełnić nazwę tematu o tag, inaczej będę musiał zamknąć temat.

Edit: Tak jak mówiłem. Zamykam.
piotrooo89
co do drugiego problemu mam rozwiązanie:

  1. <?php
  2. $dane = file_get_contents('plik.txt');
  3. echo $dane;
  4.  
  5. $roz = explode(" ", $dane);
  6. echo "<br />";
  7.  
  8. for($i=1;$i<=count($roz);$i++)
  9. {
  10. if ($i % 5)
  11. {
  12. echo " ".$i;
  13. }
  14. else
  15. {
  16. echo " ".$i;
  17. echo "<br />";
  18. }
  19.  
  20. }
  21. ?>


tylko pamiętaj jak dane nie będą uporządkowane to klęknie. żeby zapobiec musisz sortować całą tablice.
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.