Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zawartość tablicy w osobnym pliku - co jest źle
Forum PHP.pl > Forum > Przedszkole
Tomek58
Witam!
Chciałbym wstawić zawartość tablicy do osobnego pliku, który będzie mógł być edytowany. Plik nazywa się baza.txt.

A oto fragment kodu - co jest źle, że tablica nie chce działać? Da się wywołać 1 wartość, ale kolejnych już nie. Czy da się w ogóle takie coś zrobić?

Cytat
$baza = include("baza.txt");

$wpis = array (1 => 'Styczeń', $baza);


A tak wygląda baza.txt
Cytat
'test3', 'test4', 'test5', 'test6', 'test7',
qrees
Cytat(Tomek58 @ 27.01.2008, 13:12:47 ) *
Witam!
Chciałbym wstawić zawartość tablicy do osobnego pliku, który będzie mógł być edytowany. Plik nazywa się baza.txt.

A oto fragment kodu - co jest źle, że tablica nie chce działać? Da się wywołać 1 wartość, ale kolejnych już nie. Czy da się w ogóle takie coś zrobić?



A tak wygląda baza.txt

include nie zwraca zawartości pliku. Użyj file_get_contents.

Ponadto, pierwszy element tablicy w ten sposób będzie miał wartość Styczeń, a drugi będzie całą zawartością pliku. Aby przerobić zawartość pliku na tablicę użyj explode, a potem połącz obie tablice.
Tomek58
Coś jest jeszcze źle :-)

Cytat
$baza = file_get_contents("baza.txt");
$baza2 = explode(',', $baza);

$wpis = array (1 => 'Styczeń', $baza2);

echo "<BR><BR>$wpis[2]";
qrees
Cytat(Tomek58 @ 27.01.2008, 13:23:32 ) *
Coś jest jeszcze źle :-)



$baza2 to jest teraz tablica, czyli drugi element $wpis nie będzie pierwszym elementem $baza2, tylko będzie całą tablicą $baza2. Aby połączyć $wpis z $baza2 użyj array-merge" title="Zobacz w manualu PHP" target="_manual
Tomek58
Dzięki, wszystko działa!

Pozdrawiam

PS. Pewnie jeszcze nie raz będe pisał w podobnych sprawach sciana.gif
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.