コード例 #1
0
            }
            $info[28] = "99";
            $anioAnterior = $esteAnio - 1;
            $archivoAnt = "contador" . DIRECTORY_SEPARATOR . $anioAnterior . ".txt";
            if (file_exists($archivoAnt)) {
                $fpAnt = fopen($archivoAnt, "r+");
                $datosAnt = fread($fpAnt, filesize($archivoAnt));
                $infoAnt = explode(" ", $datosAnt);
                $info[29] = $infoAnt[29] + 1;
                fclose($fpAnt);
            } else {
                $info[29] = 1;
            }
        }
        $_SESSION['contador'] = $info[29];
        desplegar($info);
        $info_nueva = implode(" ", $info);
        if ($fileExists) {
            ftruncate($fp, 0);
            fseek($fp, 0, SEEK_SET);
        }
        fwrite($fp, $info_nueva);
        flock($fp, LOCK_UN);
        // release the lock
        fclose($fp);
    } else {
        echo 'No se pudo bloquear el archivo';
    }
} else {
    echo "<h1>Es el visitante numero " . $_SESSION['contador'] . "</h1>";
}
コード例 #2
0
ファイル: index.php プロジェクト: xuspitin/quiniclubs
function desplegar($array, $tab = 0)
{
    echo "<br />";
    foreach ($array as $clave => $valor) {
        for ($i = 0; $i < $tab; $i++) {
            echo "....";
        }
        echo $clave;
        echo " => ";
        if (gettype($valor) == 'array') {
            $tab++;
            desplegar($valor, $tab);
            $tab--;
        } else {
            echo $valor;
            echo "<br />";
        }
    }
}