Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciąganie jednej jednego słowa z pliku txt
Forum PHP.pl > Forum > PHP
Dawior
Witam szukałem i nie znalazłem kodu.

Potrzbuje kod który by wyświetlał tylko jedno slowo z wybranej linijki z pliku .txt bardzo proszę o pomoc.
piotr94
nikt nie jest jasnowidzem, więc nie wie o jakie słowo chodzi haha.gif ;-)
a masz w ogóle jakieś pojęcie o php??
bo jeśli nie to zapraszamy do nauki biggrin.gif
Dawior
Mam np:
$pizza = "jakisplik.txt";
$pieces = explode("=", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

Ale to nie działa bo wyświetla mi to co chcem i jeszcze dodatkowo cos
0g0r
Nie rozumiem do końca o co ci chodzi, jednak przychodzą mi na myśl 2 funkcje winksmiley.jpg.
preg_match()
stripos()

Użycie znajdziesz w manualu.
Dawior
Chodzi mi oto

Plik.txt
------------------
Haslo=1234Money=1200Bank=2333
------------------

i ja chce z tego pliku wyciągnąc linijke żeby mi wyswietlało np:

Twoje pieniadze: 1200
W Banku: 2333
Pilsener
Nie da rady, bo skąd masz wiedzieć, gdzie kończy się stare pole a zaczyna nowe? Poczytaj np. o plikach csv, gdzie sposób organizacji danych polega na ich rozdzieleniu tabulacją czy choćby znakiem |. Agregacja danych znakiem pustym to proces nieodwracalny.
webdice
Cytat(Pilsener @ 30.01.2010, 22:53:55 ) *
Nie da rady, bo skąd masz wiedzieć, gdzie kończy się stare pole a zaczyna nowe? Poczytaj np. o plikach csv, gdzie sposób organizacji danych polega na ich rozdzieleniu tabulacją czy choćby znakiem |. Agregacja danych znakiem pustym to proces nieodwracalny.


Co się nie da? file, split lub preg_split i po sprawie.
piotr94
a nie lepiej zapisać dane w pliku php tak:
  1. <?
  2. $haslo='1234';
  3. $money=1200;
  4. $bank=4500;
  5. ?>

questionmark.gif
albo w bazie danych??
emtiej
Do pliku musisz dane zapisywać tak:
------------------
=Haslo=1234=Money=1200=Bank=2333
------------------

I wtedy taki kod:
  1. $pizza = "jakisplik.txt";
  2. $pieces = explode("=", $pizza);
  3. echo $pieces[0]; // piece1
  4. echo $pieces[1]; // piece2


Powinien zadziałać, ja jednak polecam poczytać o bazie MySQL i zapytaniach sql. Pozdrawiam.
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.