Autor Zpráva
foboss
Profil *
zdar borci, zacinam s php a pracujem so zapisom a citanim so suboru, ale nerazil som na problem, ked napisem nejaky clanok pomocou formulara vsetko zapisem do suboru a nacitam, ide vsetko proste Ok , ale ked zapisem do suboru znova, tak sa novy clanok zaradi za ten prvy, a ja to potrebuje opacne ako pri novinkach, malo by to ist zrejme funkciou rewind($xxx) , ktora ma ukazovat na zaciaok suboru, ale nejde

Tu je zdrojak
<? 

$meno=$_POST["autor"]; 
$heslo=$_POST["heslo"]; 
$mail=$_POST["mail"]; 
$sprava=$_POST["text"]; 
$nazov=$_POST["nazov"]; 

$handle=fopen("clanky.titulka","a"); 


if($heslo == "bla bla bla") 
{ 

rewind($handle); 

fwrite($handle,"<table .... ",1000); 


fclose($handle); 

echo "recenzia poslana, <a href=\"index.php\">navrat na titulku</a>"; 

} 

else echo "zle heslo!, navrat na <a href=\"formular.php\">formular</a>"; 


?>
karbon
Profil *
Toto se dá udělat např. takto:
$cteni = file_get_contents('soubor.txt');
file_put_contents(filename, $nova_data.$cteni);
imploder
Profil
foboss
můžeš zapisovat na konec souboru a pak při vypisování řadit články od konce
foboss
Profil *
imploder , som zaciatocnik ... :( porad ako to citat z konca (prikaz)
ShiraNai7
Profil
Použij databázi. Třeba MySQL. Vím, že teprve začínáš, ale s tím je to mnohem jednodušší. Fakt.
kletely
Profil
foboss
$file = fopen("subor.txt", "a");
$vloz .= implode('', file("subor.txt"));
fclose($file);

$file2 = fopen("subor.txt", "w");
fwrite($file2, "subor.txt");
fclose($file2);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: