Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie danej partii liczb z .txt
Forum PHP.pl > Forum > Przedszkole
Bootsyou
Mój kod:

  1. <?php
  2.  
  3. $map = $_POST['code'];
  4. $plik = fopen("map.txt","w+");
  5. flock($plik, 2);
  6. fputs($plik, $map);
  7.  
  8. $map = file_get_contents('http://localhost/PHP/map.txt');
  9.  
  10. $n = sscanf($map, "%d\t%s %s %s", $id, $posX, $posY, $posZ);
  11. echo $posX." ".$posY." ".$posZ;
  12.  
  13. ?>


W input ładuje sobie np.: 6959 -4863.268555 -2430.830811 9.088324 0.000000 0.000000 0.000000
O ile wyświetla poprawnie 1 linijkę "-4863.268555 -2430.830811 9.088324" o tyle nie radzi sobie, gdy wkleimy więcej takich linijek. Jak mogę to obejść, aby pojawiały się wszystkie linie z pliku.txt a nie tylko jedna? Próbowałem z explode i \n, ale coś nie wychodzi.
thek
Wczytuj z użyciem file. Od razu będziesz miał tablicę, gdzie każdym kolejnym elementem tablicy będzie linia z pliku. Potem pętla i jazda.
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.