[ Ivand @ 02.08.2001. 00:29 ] @
Imam jedan veliki problem
ne znam kako da zapisujem
u odredjeno mesto tj liniju nekog txt file-a !
<?php
$file = fopen ("base", "w");
fputs ($file, "$blablabla");
fclose ($file);
?>

ovakav kode mi uvek upisuje prvi red i to uvek preko onoga sto se nalazi u prvom redu


help postajem ocajan !
[ Dusan Marjanovic @ 02.08.2001. 02:37 ] @
nisam strucan kod php-a ali zar kod ove f-je fopen nema argument za append umesto w da ne postavlja pointer na pocetak fajla nego na kraj, znaci ne da resetuje fajl nego da doda na postojeci

[Ovu poruku je menjao MAdafaKA dana 08-02-2001 u 01:43 AM GMT]
[ LaMiniX @ 02.08.2001. 08:40 ] @
Evo kako ces da napravis da dodas na postojeci file.
Ja to ovako radim:

$Oglasi_new = 'Ovaj text dolazi nakon postojeceg';
$Oglasi_file=fopen('Oglasi.text',"r");
$Oglasi_text=fread($Oglasi_file, 999999);
fclose($Oglasi_file);
$Oglasi_all=fopen('Oglasi.text',"w");
fputs($Oglasi_all,"$Oglasi_text $Oglasi_new");
fclose($Oglasi_all);

Jedini problem kod ovoga je sto file moze da bude samo 999999 Bytes
[ Ivand @ 03.08.2001. 15:34 ] @
ok to sa append je mnogo
brze nego ovo sa citanjem celog filea
pa dodavaljem na to pa pisanje celog filea

nego kako sada
da izmenim samo prvu liniju file-a
a da ostatak ostane isti !
[ LaMiniX @ 05.08.2001. 23:47 ] @
pa to je ovo sto sam ti napisao gore - procitaj malo bolje i visi sta koja komanda znaci
[ Ivand @ 06.08.2001. 00:37 ] @
ma uradio sam sa r+
[ LaMiniX @ 07.08.2001. 08:52 ] @
r je za ReadOnly, a w je za Write mode :D