[ zoxkika2 @ 20.01.2012. 22:12 ] @
| 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. |
[ kelja @ 21.01.2012. 07:52 ] @
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...
[ zoxkika2 @ 21.01.2012. 09:14 ] @
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]
[ kelja @ 21.01.2012. 11:57 ] @
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)...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.