Autor Zpráva
robur
Profil *
vzhledem k tomu, ze se v php absolutne nevyznam, vas prosim o radu – potreboval bych, aby se mi na serveru v souboru cislo.txt pricitalo cislo vzdycky o jednu nahoru. tohle jsem jeste zvladl, jenze potrebuju, aby ten zapis v cislo.tyt byl takovyto: Cislo=1;
kde jednicka se bude postupne pricitat. sesmolil jsem tohle, ale proste mi to jen pricita cislo a nepise to nazev promenne („Cislo=“)
dik za kazdou pomoc
 <?php
 $cteni = fopen(„./cislo.txt“, „r“);
 $cislo=fgets($cteni);
 // $cislo=(int)$cislo;
 fclose($cteni);
 $zapis = fopen(„./cislo.txt“, „w“);
 fwrite($zapis, „ciselnaRada=“+($cislo+1));
 fclose($zapis);
 echo „ciselnaRada=“+($cislo+1);
  ?>

Moderátor Joker:
Titulek „rychla pomoc pro lamu“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
Příspěvek bude lépe čitelný, když ve značce [pre] bude jen kód a ne celý příspěvek.
johnl
Profil
$data = str_replace("ciselnaRada=","",file_get_contents("./cislo.txt"));
file_put_contents("./cislo.txt","ciselnaRada=".$data + 1);
robur
Profil *
super, jen nevim, ajk to mam zakomponovat
weroro
Profil
Alebo aj takto:
<?php
    $file = './cislo.txt'; //nazov a cesta suboru
    $prefix = 'Cislo = '; //prefix pred cislom ktory budeme zapisovat
    $step = 1; //kolko budeme pripocitavat
    // podmienka ktorou overime, ci dany subor eistuje
    if (file_exists($file))
    {
    
        $temp = file_get_contents($file); // ak existuje, tak nacitame jeho obsah
        $tempAr = explode($prefix, $temp); // oddelime cislo od prefixu
        $current = $tempAr[1]; //ulozime oddelenu hodnotu do premennej
    }
    else
    {
        $current = 0; // ak neexistuje, tak zadame premennej pociatocnu hodnotu 0
    }
    $current += $step; // k hodnote v premennej pripocitame cislo
    file_put_contents($file, $prefix . $current); // zapiseme do suboru, ak subor neexistuje bude vytvoreny
?>
robur
Profil *
mozna jsem to spatne napsal, potrebuju, aby se pri kazdym dotazu nacetla promenna Cislo a zaroven se k ni na serveru pricetla 1, tzn, ze pri dalsim dotazu bude Cislo=2, pak Cislo=3, atd...


bomba, funguje! diky moc, ja se v tomhle vubec nevyznam a travit hodiny na webu a pochopit php je ted nad moje sily

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: