Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:stä vielä

Triton [14.12.2007 21:53:17]

#

Miten teksti tiedosta voidaan ladaan muuttujaan jokin tieto, esim. luku niin että sitten se varsinainen "ohjelma" vähentäisi muuttujaan tallennetusta luvusti jokin luvun ja tallentaisi takaisin tiedostoon? Ei ainakaan perus fopen funktiot oo toiminut...

Metabolix [14.12.2007 22:12:19]

#

Mikseivät toimisi? Ihan lyhyimmillään näin:

<?php
$f = 'muuttuja.txt';
if (file_exists($f)) {
  file_put_contents($f, file_get_contents($f) - 1);
} else {
  echo "Alustetaan muuttujaksi nolla.\n";
  file_put_contents($f, '0');
}
?>

lapm [15.12.2007 00:49:57]

#

Kyllä fopen toimii, sillä avataan tiedosto lukemista varten ja se lukeminen joudutaan tekemään erikseen.

Helpompaa on kuitenkin lukea se tiedoston sisältö suoraan muuttujaan. Kirjoittamisessa on sitten vähän enempi työtä, mutta ei paljon.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta