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

Redosled prikazivanja texta

[es] :: PHP :: PHP za početnike :: Redosled prikazivanja texta

[ Pregleda: 1644 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zoxkika2

Član broj: 270298
Poruke: 128
*.mbb.telenor.rs.



+4 Profil

icon Redosled prikazivanja texta20.01.2012. u 22:12 - pre 148 meseci
Jedno pitanje od pocetnika koji je nedavno krenuo sa ucenjem php-a, naime pokusavam da iz tekstualnog fajla iscitam text i prikazem ga redosledom NAJNOVIJI TEXT zatim NAJSTARIJI TEXT, medjutim nikako mi ne polazi za rukom. Ako bi hteo neko da pomogne bilo bi odlicno.
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Redosled prikazivanja texta21.01.2012. u 07:52 - pre 148 meseci
A kako upisujes tekstove u .txt fajl? Isto php-om? Odnosno, gde se u .txt fajlu nalazi novi tekst, a gde stari?
Hajde posalji fajl i ono sto si uradio do sada...
 
Odgovor na temu

zoxkika2

Član broj: 270298
Poruke: 128
*.mbb.telenor.rs.



+4 Profil

icon Re: Redosled prikazivanja texta21.01.2012. u 09:14 - pre 148 meseci
Upisujem u fajl na ovja nacin:

<?php

$text = $_REQUEST['text'];



//otvaranje datoteke u koju se upisuje
$putanja = 'uploads/tekst.txt';
$fopen = fopen($putanja, 'a');





if (fwrite($fopen, $text) == false) {

echo 'Tekst se nije mogao upisati.';

} else {

echo 'Tekst je uspesno upisan.';

echo '<a href="prikazi.php">Pogledaj sadrzaj koji si postavio.</a> ';

echo '<a href="brisi.php">Obrisi sadrzaj</a></br></br>';

}
?>
a iscitavam iz fajla:


<?php

$putanja = 'uploads/tekst.txt';
@$handle = fopen($putanja, 'r') or die ('Fajl se ne moze otvorti.');

if (file_exists($putanja)) {


//$citaj = fread($handle, filesize($putanja)) or die ('Fajl se ne moze ocitati');
$citaj = fgets($handle, filesize($putanja));
echo '<a href="upload_fajlova.php">Vrati se na upload stranu</a>';
echo ' <a href="brisi.php">Obrisi sadrzaj</a></br></br>';
echo $citaj;

} else {

echo 'Fajl ne mozemo prikazati.';

}

fclose($handle) or die ('Fajl ne mozemo zatvoriti.');


?>











[Ovu poruku je menjao zoxkika2 dana 21.01.2012. u 10:25 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Redosled prikazivanja texta21.01.2012. u 11:57 - pre 148 meseci
Code:

$tekstovi=array_reverse(file('text.txt'));


foreach ($tekstovi as $tekst) 
{
echo $tekst. '<br />';    
    
}






ako nemas previse linija (i ako je tekst u jednoj liniji!) u tekst fajlu, ovo bi trebalo da radi... da ako ima praznih linija, izbacis ih iz niza (ne prikazujes ih)...
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Redosled prikazivanja texta

[ Pregleda: 1644 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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