Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-11-02 20:42:24

  lekr32 - Użytkownik

lekr32
Użytkownik
Zarejestrowany: 2010-11-02

[PHP]Wyciąganie lini

Witam, chciałbym wyciągnąć dane w pliku, z danej lini.
Np. linię 5tą.

UserId=1
Password=240911156
Kills=1
Deaths=3
Exp=35
Money=0
BankMoney=0
Visits=1
PlayingTime=2089
Hitman=0
Messages=41
House=-1
Jail=0

Korzystam ze skryptu:

Kod:

<?php
   $fp = fopen("test.txt", "r"); // imie nazwisko
$tekst = fread($fp, 100);
$tekst = substr($tekst, 1, 100);

echo $tekst
?>

Co muszę zrobić aby odczytać linie od początku do końca jej, albo jedynie wartość za znakiem równości?
Pozdrawiam

Offline

 

#2  2010-11-02 21:29:55

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: [PHP]Wyciąganie lini

Np tak:

Kod:

$file_content = file('tekst.txt');
print $file_content[4];

Lepiej jednak zainteresować się funkcją parse_ini_file.

A jeszcze lepiej te dane trzymać w bazie (MySQL, PostgreSQL czy SQLite, żeby wymienić kilka), bo przy większym ruchu i większej liczbie operacji odczytu/zapisu zajedziesz dysk twardy.

Offline

 

#3  2010-11-02 21:30:20

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: [PHP]Wyciąganie lini

Kod:

// Wczytuje zawartość pliku do tablicy.
$file = file('text.txt');

// Przekształca wczytany plik na tablicę
// o strukturze: $settings['klucz'] = 'wartość'.
// Np. $settings['UserId'] = 1.
$settings = array();
foreach ($file as $value) {
  $property = explode('=', $value);
  $settings[$property[0]] = $property[1];
}

Offline

 

#4  2010-11-02 21:30:26

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: [PHP]Wyciąganie lini

http://pl.php.net/manual/pl/function.file.php

Pierwszy przykład od góry. Że też nie widziałeś tej strony, jak chcesz czytać pliki w PHP jak nie poczytasz jak to robić.

Offline

 

#5  2010-11-06 14:55:01

  lekr32 - Użytkownik

lekr32
Użytkownik
Zarejestrowany: 2010-11-02

Re: [PHP]Wyciąganie lini

Dzięki wam BARDZO!
m.in Minio, Contravene , kamikaze, bo Wasze rady były bardzo pomocne.
Cudnie :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)