Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Plik i pętla...
Saurron
post 9.12.2003, 20:22:08
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Mam taki maly problem... Otoz mam plik o tresci:

id1||tytul1||trecs1||autor1||
id2||tytul2||trecs2||autor2||
id3||tytul3||trecs3||autor3||
...

I teraz z tego pliku chce wyciagnac dane w sposob taki by:

1. Kazdy wiersz zostal dodoany do tablicy jako jeden element.
2. Kolumny z danymi zostaly dodane do jednej tablicy (np. wszystkie id to 1 tablicy, tytul do drugiej itd.).


--------------------
"Jeden by wszystkimi rządzić, Jeden, by wszystkie odnaleźć,
Jeden, by wszystkie zgromadzić i w ciemności związać"
Go to the top of the page
+Quote Post
Luke
post 9.12.2003, 20:46:19
Post #2





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

Ostrzeżenie: (0%)
-----


Jestes fanem J.R.R Tolkiena?

Polecam tlumaczenie Marii Skibniewskiej

"Jeden by wszystkimi rządzić, Jeden, by wszystkie odnaleźć,
Jeden, by wszystkie zgromadzić i w ciemności związać"

... zmien podpis ...
Go to the top of the page
+Quote Post
scanner
post 9.12.2003, 20:55:26
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Marii Skibniewskiej
tej Pani powinni specjalną nagrode dać za całokształt. Tolkien i Diuna w jej tłumaczeniu, to arcydzieło.

A co do tematu:
1. [manual:2c3b56933c]file[/manual:2c3b56933c]
2. Nie kumam?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Luke
post 9.12.2003, 21:03:27
Post #4





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

Ostrzeżenie: (0%)
-----


Cytat
Tolkien i Diuna w jej tłumaczeniu, to arcydzieło.


Ah, Diuna, klasyka ...

Zaden z pozniejszych tłumaczy nie potrafil dorównac Jej stylem, nikt z pozniejszych nie potrafil oddac ducha tych ksiazek tak jak Ona to zrobila...

Ale to nie miejsce na tego typu rozwazania.

pozdrawiam,
Go to the top of the page
+Quote Post
Saurron
post 12.12.2003, 19:11:22
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Chodzi mi o to by miec "baze danych"...

Z tego pliku wyciągnac wartosci id1,id2,id3 i dodac do tablicy id,
a tytul1,tytul2,tytul3 dodac do tablicy tytul itd...

Jest cos takiego mozliwe?questionmark.gif


--------------------
"Jeden by wszystkimi rządzić, Jeden, by wszystkie odnaleźć,
Jeden, by wszystkie zgromadzić i w ciemności związać"
Go to the top of the page
+Quote Post
dob
post 12.12.2003, 19:49:06
Post #6





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Zobacz powinno działać (wszystko bedziesz miał w tablicach... id , tytuly tresci i autorzy)

[php:1:ea54570956]<?php
//pobierasz plik do tablicy
$tablica=file("plik.txt");
$ile=count($tablica);

//za pomoca petli wrzucasz do tablic poszczegolne kolumny
for($i=0; $i<$ile; $i++){
$czesc=explode("||", $tablica[$i]);
$id[]=$czesc[0];
$tytuly[]=$czesc[1];
$tresci[]=$czesc[2];
$autorzy[]=$czesc[3];
}
?>[/php:1:ea54570956]


--------------------
Go to the top of the page
+Quote Post
Saurron
post 13.12.2003, 14:46:29
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Thx dziala...

A teraz jeszcze jedno... Zmienilem ten skrypcik na:
[php:1:99ea4ec805]<?php
for($i=0; $i<$ile; $i++){
$czesc=explode("||", $tablica[$i]);
$id[]=$czesc[0];
$tytul[]=$czesc[1];
$data[]=$czesc[2];
$tresc[]=$czesc[3];
$autor[]=$czesc[4];
$email[]=$czesc[5];
}
?>[/php:1:99ea4ec805]

i mam cos takiego:

[php:1:99ea4ec805]<?php
for($g=0; $g<$ilosc_newsow; $g++) {
?>
<B>id:</B> <? echo $id[$g] ?><BR>
<B>tytul:</B> <? echo $tytul[$g] ?><BR>
<B>data:</B> <? echo $data[$g] ?><BR>
<B>tresc:</B> <? echo $tresc[$g] ?><BR>
<B>autor:</B> <? echo $autor[$g] ?><BR>
<B>email:</B> <? echo $email[$g] ?><BR>
<BR><BR><BR>
<?
}
?>
?>[/php:1:99ea4ec805]

Wszystko niby dziala, tylko jest maly problem, Jak w tej drugiej petli $ilosc_newsow bedzie wieksza niz 2 to kicha, nic nie dziala...

HELP!


--------------------
"Jeden by wszystkimi rządzić, Jeden, by wszystkie odnaleźć,
Jeden, by wszystkie zgromadzić i w ciemności związać"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:48