Forum » Programiranje » php - pisanje v txt datoteko
php - pisanje v txt datoteko
matic ::
Imam en primercek, ki ga sam delam.. Imam html formo, kjer vpisem text in ta text se potem zapise v txt datoteko, prej se preveri ce ze obstaja v datoteki slucajno. Ekola skoraj celoten source kode je tukaj:
$filename = "test.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
$contents_lines = explode("/n",$contents);
If (isset($text)) if ($text!="") {
//echo ("Vnesene besede so: $text!/n");
if (array_includes($contents_lines,$text)) {
$fd = fopen ($filename, "a");
fwrite ($fd, $text."n");
fclose ($fd);
}
else echo ("Besede so ze vnesene!!n");
}
$fd = fopen ($filename, "r");
$vsebina = fread ($fd, filesize ($filename));
fclose ($fd);
$vsebina_lines = explode("/n",$vsebina);
$vsebina_lines = array_reverse ($vsebina_lines);
$reverse_vsebina = implode("[br]",$vsebina_lines);
$vsebina = str_replace("/n","[br]/n",$vsebina);
echo "[p]/n",$reverse_vsebina;
PROBLEM:
Fora je da odprem datoteko prvic, jo preberem in pogledam ce ze vsebuje kar hocem vpisat.. ce ze potem vse skupaj spusti, drugace odpre datoteko drugic za pisanje in vanjo to zapise. DAtoteko odpre se tretjic, jo spet prebere in izpise. AMPAK! Ampak tega kar sem nazadnje vpisal, sedaj sploh ne izpise!!! Zakaj ne!? Pa ceprav sem datoteko ponovno odprl in prebral! Kar sem vpisal se izpise sele naslednjic ko pozenem celo skripto! A kdo ve v cem je fora!?
p.s.: Sem dal vmes tut eno full veliko zanko, ki res upocasni orenk zadevo, med drugim in trejim odpiranjem datoteke, ampak ne vpliva..
p.s.s.: v kodi sem neki znakov zamenjal da se sploh prikaze tuki vse
- spremenilo: matic ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [JAVA] Izpis imen vseh datotek iz direktorija in poddirektorijevOddelek: Programiranje | 4929 (2958) | Slovenet |
» | [c] Enaki datotekiOddelek: Programiranje | 1033 (893) | Spura |
» | [NALOGA][NASM] problem pri povezovanju s C-jevskimi funkcijamiOddelek: Programiranje | 1379 (1237) | c00L3r |
» | c++ datotekeOddelek: Programiranje | 4043 (3532) | Vesoljc |
» | Veliko stvari v enem1Oddelek: Izdelava spletišč | 877 (773) | sopex |