Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.02.2008 Ostrzeżenie: (0%)
|
Witam.
Mam prostu kod ktory wczytuje mi dane z pliku. CODE $name = 'blabla.txt'; $handle = fopen($name, 'r'); $text = fread($handle, filesize($name)); $lines = explode("|", "$text"); foreach ($lines as $line_num => $line) { $sublines = explode(",", "$line"); foreach ($sublines as $subline_num => $subline) { echo "---Podlinia #{$subline_num} : " . htmlspecialchars($subline) . " \n"; } } ?> Jest niedopracowany, co zrobie pozniej, ale problem polega na tym z plik jest zbudowany tak, ze na zmiane znajduja sie w nim kategorie i opisy: kategoria1| opis1| kategoria2| opis2| itd. Ten kod wyswietla wszystko linia pod linia, tak jak jest to w pliku(mniej wiecej). A calosc potrzebuje wyswietlic w dwoch kolumnach na stronie, w lewej kategorie, w prawej opisy. Czy da sie w jakis sposob napisac kod ktory bedzie odczytywal plik i w odpowiedni sposob ukladaj go na stronie? Do glowy przychodzi mi odczytywanie najpierw parzystych a pozniej nieparzystych linii, albo dwoch zmiennych naraz, czy jest to mozliwe? Z gory dziekuje za odpowiedz. Z gory dziekuje za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.02.2008 Ostrzeżenie: (0%)
|
Dzieki nowotny, troche chaotycznie to opisalem, ale mam juz to o co mi chodzilo. Jakby ktos sie tym interesowal kod wyglada tak:
CODE <?php $name = 'blablabla.txt'; $lines = file($name); foreach ($lines as $line) { $data = explode("|", "$line"); echo $data[0].' - '; echo $data[1].'.'; } ?> a sam plik ma postac: nazwa1|opis1 nazwa2|opis2 itd. I to ladnie mi wyswietla nazwe obok opisu na stronie i przechodzi do drugiej linii, a musze miec to w roznych zmiennych zeby miec dwa echa ktore beda roznie formatowane... Chyba ze da sie to zrobic jeszcze prosciej ale skoro to juz to robi to jest git ^^ Dzieki jeszcze raz wszystkim. |
|
|
|
Zedd Wczytywanie danych z pliku. 8.02.2008, 11:59:56
nowotny A ja nie wiem po co się tak bawisz...
[PHP] pobier... 8.02.2008, 12:12:31
em1X Tak chyba lepiej ? I nie trzeba obliczać modulo.
... 8.02.2008, 13:38:16 
nowotny Cytat(em1X @ 8.02.2008, 13:38:16 ) [P... 8.02.2008, 14:33:11 
em1X zwracam honor, przeczytałem na szybko, że chce co ... 8.02.2008, 18:43:10 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 14:16 |