Autorius Tema: fwrite ir fclose  (Skaityta 392 kartus)

Neprisijungęs Lukysimo

  • Naujokas
  • *
  • Įrašai: 9
  • Karma: +0/-1
    • Žiūrėti profilį
fwrite ir fclose
« Įrašytas: 2012-11-24 14:01:36 pm »
Sveiki dar kartą.
Man iškilo klausimas ar kiekvieną kart norėdamas įrašyti tekstą į faila jį užrašys ant seno ar ne?
Nes dabar kokį skriptą pasidaręs tai man užrašo ant seno. Ir seno nebelieką.

Neprisijungęs vitalikaz

  • Dalyvis
  • **
  • Įrašai: 895
  • Karma: +59/-2
  • Tikėk kuo tiki
    • Žiūrėti profilį
    • blast.lt
Ats: fwrite ir fclose
« Atsakymas #1 Įrašytas: 2012-11-24 18:07:06 pm »
Žiūrint su kokiu flagu atsidarysi failą. Kai darai fopen pirmu argumentu paduodi kelią iki failo, o antru - atidarymo mode'ą. Jų yra skirtingų - w (write), a (append), r (read) ir kt. (visą sąrašą gali pamatyt http://php.net/manual/en/function.fopen.php ). Taigi, jei padarysi:
<?php
$f 
fopen('failas.txt''w');
fputs('blabla'$f);
fclose($f);
?>
tai failas bus "perrašytas" - užrašys ant seno, kaip pasakei. O jei:
<?php
$f 
fopen('failas.txt''a');
fputs('blabla'$f);
fclose($f);
?>
Tai pridės "blabla" į failo pabaigą. Ten tų mode'ų ir daugiau yra, gali pasižiūrėt :)
BlaST
Serveriai.lt paslaugos su 50% nuolaida!
Blast.lt blogas

Neprisijungęs Lukysimo

  • Naujokas
  • *
  • Įrašai: 9
  • Karma: +0/-1
    • Žiūrėti profilį
Ats: fwrite ir fclose
« Atsakymas #2 Įrašytas: 2012-11-24 18:19:28 pm »
Ačiū. bet jau buvau išspendęs šią problemą :)

Manualai.lt Forumas

Ats: fwrite ir fclose
« Atsakymas #2 Įrašytas: 2012-11-24 18:19:28 pm »