Strona 1 z 1

[PHP] zapisywanie i odczytywanie z pliku tekstowego

: wt kwie 19, 2005 9:35 am
autor: Knudsen
Witam
Jestem nowicjuszem i mam taki problem.
Jak moge zapisac informacje do pliku tekstowego tak aby byly w kolejnych linijkach a nie jako zlepek. :?:
np.

Marcin
Mietek
.....

Nastepnie jak te dane moge odczytac i przyporzadkowac kazda linijke
do kolejnych zmiennych.

zmienna1=Marcin
zmienna2=Mietek
.....

Z góry wielkie dzięki.

Re: [PHP] zapisywanie i odczytywanie z pliku tekstowego

: wt kwie 19, 2005 2:56 pm
autor: Nefro
[php]<?php
$nazwa_pliku = "plik.txt";
$zmienna1 = "Marta";
$zmienna2= "Mariusz";

$identyfikator_pliku = fopen ($nazwa_pliku, "w");
fwrite($identyfikator_pliku, zmienna1."\n"); // \n - nowa linie - to czego szukałes
fwrite($identyfikator_pliku, zmienna2."\n");
fclose($identyfikator_pliku);
?>[/php]

Poprzez operator działania na stringach (.) dopiszujesz do łańcucha znako końca lini (\n).


A do odczytania radze użyc funkcji file
file
(PHP 3, PHP 4 , PHP 5)

file -- Czyta całą zawartość pliku do tablicy
Opis
array file ( string nazwa_pliku [, int użyj_include_path [, resource kontekst]])


Działa identycznie jak readfile(), tylko że file() zwraca plik w tablicy. Każdy element tablicy odpowiada linii w pliku. Elementy tablicy zawierają znak nowej linii. W przypadku błędu, file() zwraca FALSE.

Re: [PHP] zapisywanie i odczytywanie z pliku tekstowego

: wt kwie 19, 2005 3:05 pm
autor: Knudsen
Wielkie dzięki!!

Własnie o to mi chodziło.

Pozdrowienia dla kolejarzy wąskotorowych z Nałęczowa :wink: