Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ispis iz .txt fajla

[es] :: PHP :: PHP za početnike :: ispis iz .txt fajla

[ Pregleda: 2145 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

KAK

Član broj: 200616
Poruke: 16
*.dynamic.isp.telekom.rs.



+1 Profil

icon ispis iz .txt fajla08.05.2010. u 19:06 - pre 169 meseci
Na sajtu imam jednostavnu skriptu za komentare , koja koristi .txt file.

struktura fajla("baze") izgleda ovako:
Code:
... nešto -----##END----- nešto2 -----##END----- nešto3 -----##END----- 



za čitanje iz fajla koristim jednostavnu skriptu:
Code:
<?php 
$filename = "baza.txt";
$fk = fopen ($filename, "r");
$contents2 = fread ($fk,filesize ($filename));

fclose ($fk); 
$delimiter = "-----##END-----";
$splitcontents = explode($delimiter, $contents2);

foreach ( $splitcontents as $splitcontent )
{

print " $splitcontent <hr> ";
}
?> 


e sada ja bih želeo da iz baze uvek ispišem samo poslednja dva upisa...znaci u primeru samo nešto2 i nešto3

help please!!!!!

 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: ispis iz .txt fajla08.05.2010. u 19:32 - pre 169 meseci
Izbrojis fino $splitcontents ($max = count($splitcontents)), dodas $brojac koji ce se povecavat u foreach petlji, i provjeravas u petlji ako je $brojac > $max-2 = ispisi polje...
 
Odgovor na temu

KAK

Član broj: 200616
Poruke: 16
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: ispis iz .txt fajla08.05.2010. u 19:45 - pre 169 meseci
Ne kontam sta treba da uradim sa $brojac-em????
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: ispis iz .txt fajla08.05.2010. u 19:53 - pre 169 meseci
Dodaj ispred reda foreach .... $i=0;

i dole ispod reda print.... dodaj $i++;

i red print ..., zamjeni sa if( $i > $max -2 ) print ....
 
Odgovor na temu

KAK

Član broj: 200616
Poruke: 16
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: ispis iz .txt fajla08.05.2010. u 20:27 - pre 169 meseci
nikako mi ne uspeva ,ne snalatim se bas najbolje...da li bi mogao obraditi skriptu kako si zamislio????
 
Odgovor na temu

sava999
Boris Savic
Banja Luka

Član broj: 154977
Poruke: 28
*.teol.net.



+3 Profil

icon Re: ispis iz .txt fajla13.05.2010. u 11:00 - pre 169 meseci
Code:

<?php 
$filename = "baza.txt";
$fk = fopen ($filename, "r");
$contents2 = fread ($fk,filesize ($filename));

fclose ($fk); 
$delimiter = "-----##END-----";
$splitcontents = explode($delimiter, $contents2);

for($i=count($splitcontents); $i>count($splitcontents)-2; $i--)
{
echo $splitcontent[$i] . '<hr>';
}
?> 


Ili tako nesto :)
 
Odgovor na temu

KAK

Član broj: 200616
Poruke: 16
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: ispis iz .txt fajla13.05.2010. u 19:07 - pre 169 meseci
nece ni tako :(
 
Odgovor na temu

sava999
Boris Savic
Banja Luka

Član broj: 154977
Poruke: 28
*.teol.net.



+3 Profil

icon Re: ispis iz .txt fajla14.05.2010. u 07:28 - pre 169 meseci
Code:

for($i=count($splitcontents); $i>count($splitcontents)-4; $i--)
{
echo $splitcontents[$i] . '<hr>';
}


E sad ce htjeti sigurno :)

Ako na kraju fajla "baza.txt" imas "-----##END-----" onda mora biti "$i>count($splitcontents)-4" ako je na kraju "komentar" onda stavi minus 3
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: ispis iz .txt fajla14.05.2010. u 08:49 - pre 169 meseci
Ili još kraće:
Code:
$sadrzaj = file_get_contents('putanja/do/baza.txt');
$komentari = explode("-----##END-----", $sadrzaj);

foreach (array_slice($komentari, -2) as $komentar) { //Poslednja dva komentara.
   echo $komentar . '<br />';
}
 
Odgovor na temu

KAK

Član broj: 200616
Poruke: 16
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: ispis iz .txt fajla14.05.2010. u 11:59 - pre 169 meseci
hvala punoooo....!!!!!!!!!
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: ispis iz .txt fajla

[ Pregleda: 2145 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.