Autor Zpráva
Beginer
Profil *
Ahoj! mam stahnuty taky jednoduchy chat a pouziva sa tam toto:

$fp = fopen("data/odkazy.dat","a");
flock($fp,2);
fputs($fp,$odkaz);
flock($fp,3);
fclose($fp);

Netusim naco je ten 2,3 a 4. riadok... poradite mi? :)) Dik!
Havel-st
Profil *
2. zamkne otevřený soubor
3. zapíše text
4. uvolní zamčení souboru před zavřením
Havel-st
Profil *
to zamykání bývá zpochybňováno, prý stejně neochrání před současným, dalším provedením téhož skriptu jiným návštěvníkem - nevím
Beginer
Profil *
ok dik a nevies co znamena ta dvojka a trojka v tom flock?

a dalo by sa zapisat do toho suboru nie na koniec ale na zaciatok?

Dik
Havel-st
Profil *
tuším 2= zamčeno s vyhradnim přístupem a 3= odemknout,
ale mrkni do manuálu, s dvojkou si nejsem jist
Beginer
Profil *
Mhmmm... A keby som chcel do toho mojho textaku dopisat nieco na zaciatok a nie na koniec, ako na to? musim to robit neak takto? :

$fp = fopen("x.txt", a);
$x = fread($fp);
$z = $novsitext.$x;
fputs($fp, $z);
fclose($fp);
Beginer
Profil *
sice to je blbost, namiesto toho fputs tam musi byt
$blabal = fopen("x.txt", "w");
fwrite($blabla, $z);

ci ako????
Jan Rippl
Profil *
$fp = fopen("x.txt", a);
$x = fread($fp);
$z = $novsitext.$x;
fputs($fp, $z);
fclose($fp);


myslím, že by tam místo toho "a" mělo být "r+"
Toto téma je uzamčeno. Odpověď nelze zaslat.

0