Evo mene, sa novim pitanjem. Kupio sam knjigu "Razvoj web aplikacija sa PHP i MySQl 4ti dio i pokušavam da preradim jedan primjer.
Evo koda
upisi.php
citaj.php
Ovaj kod radi, uspješno upisuje u datoteku i čita iz nje.Ali me zanima slijedeće. Pri upisivanju u fajl, sve što unesem bi trebalo da se unosi u novi red. Medjutim, kod mene je sve što unesem u jednoj liniji, pa me to buni.Ovo "\n" sam stavio da bi kada bi isčitavao ,skripta znala gdje je kraj tog reda. Pretrazio sam manuel,pročitao opis funkcije ali ništa nisam našao. Hvala.d
Evo koda
upisi.php
Code:
<?php
$vrijednost= $_POST['nesto'];
$fp=fopen("folder/datoteka.txt", 'ab');
if(!$fp)
{
echo "NIje moguce otvoriti datoteku";
exit;
}
$outputstring = $vrijednost."\n";
fwrite($fp, $outputstring);
fclose($fp);
echo "Uspjesno upisano";
?>
<?php
$vrijednost= $_POST['nesto'];
$fp=fopen("folder/datoteka.txt", 'ab');
if(!$fp)
{
echo "NIje moguce otvoriti datoteku";
exit;
}
$outputstring = $vrijednost."\n";
fwrite($fp, $outputstring);
fclose($fp);
echo "Uspjesno upisano";
?>
citaj.php
Code:
<?php
$fp=fopen("folder/datoteka.txt",'rb ');
if(!$fp)
{
echo "Nemoguce otvoriti";
exit;
}
while(!feof($fp))
{
$order= fgets($fp,999);
echo $order."<br / >";
}
?>
<?php
$fp=fopen("folder/datoteka.txt",'rb ');
if(!$fp)
{
echo "Nemoguce otvoriti";
exit;
}
while(!feof($fp))
{
$order= fgets($fp,999);
echo $order."<br / >";
}
?>
Ovaj kod radi, uspješno upisuje u datoteku i čita iz nje.Ali me zanima slijedeće. Pri upisivanju u fajl, sve što unesem bi trebalo da se unosi u novi red. Medjutim, kod mene je sve što unesem u jednoj liniji, pa me to buni.Ovo "\n" sam stavio da bi kada bi isčitavao ,skripta znala gdje je kraj tog reda. Pretrazio sam manuel,pročitao opis funkcije ali ništa nisam našao. Hvala.d