
Problém s PHP počítadlem
Nevím co dělám špatně, počítadlo je ve dvou různých stránkách na první se přičte návštěva a na druhé se vypíše.
Ale pokaždé se vypíše 6x nula.
<?
$file="../pocet.txt";
$digits = 6;
$adrdigit = "../!graphic/environment/calc";
if(file_exists($file))
{
$handle = fopen($file,"r+");
flock($handle,1);
$count = fgets($handle,$digits);
$count++;
fseek($handle,0);
fputs($handle,$count);
flock($handle,3);
fclose($handle);
}
else
{
echo "Soubor nenalazen";
exit;
}
?>
<?
$file="../pocet.txt";
$digits = 6;
$adrdigit = "../!graphic/environment/calc";
$j = 0;
for($i=$digits-1;$i>=0;$i--)
{
if($i<strlen($count))
{
$c = substr($count,$j,1);
$j++;
echo "<td align=center><img src=$adrdigit/$c.gif></td>";
}
else
{
echo "<td align=center><img src=$adrdigit/n.gif></td>";
}
}
?>
šlo by to udělat abych měl stav vypsaný na jiné stránce než kde se připočítává počítadlo?
když to vložím i do druhého souboru celé tak se návštěva započítá 2x ne ?
Ano. Tzn. je to nutno kombinovat s nejakym mechanismem pro udrzovani kontextu.
no comment...
php - naučit se jako korán![]:(](https://static.poradna.net/images/smiley/evilworry.gif)