| Autor | Zpráva | ||
|---|---|---|---|
| robur Profil * |
#1 · Zasláno: 21. 1. 2012, 15:34:39 · Upravil/a: Moderátor (editace znemožněna) 21. 1. 2012, 16:37:04
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 |
#2 · Zasláno: 21. 1. 2012, 15:41:38
$data = str_replace("ciselnaRada=","",file_get_contents("./cislo.txt"));
file_put_contents("./cislo.txt","ciselnaRada=".$data + 1); |
||
| robur Profil * |
#3 · Zasláno: 21. 1. 2012, 15:52:34
super, jen nevim, ajk to mam zakomponovat
|
||
| weroro Profil |
#4 · Zasláno: 21. 1. 2012, 15:58:03
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 * |
#5 · Zasláno: 21. 1. 2012, 16:00:29 · Upravil/a: robur
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 |
||
|
Časová prodleva: 14 let
|
|||
0