Ferramentas de Utilizador

Ferramentas de Site


dev_web:php:snippet:ini_writer

INI Writer

Esta função é uma simples função que escreve ficheiros .ini.

Código

function iniwritter($ficheiro, $EOF, $conteudo){
$handle = fopen($ficheiro, "w");
foreach($conteudo as $seccao => $dados){
        fwrite($handle, "[$seccao]".$EOF);
        foreach($dados as $k => $v)
                fwrite($handle, "$k = $v".$EOF);
        fwrite($handle, $EOF);
}
}

Exemplo de Utilzação

array = array( // os dados para escrever. ou seja, os dados que vêm do ini e depois são alterados
                "totais"=>
                        array(
                                "colunas"=>  "2",
                                "mesas"=>  "30",
                                "lugares"=>"300"
                        ),
                "coluna1"=>
                        array(
                                "mesas"=>  "15"
                        ),
                "coluna2"=>
                        array(
                                "mesas"=>  "15"
                        )
                );
$EOF = "n"; // em windows é rn
iniwritter("ficheiro.ini", $EOF, $array);
Tópico de discussão no fórum: INI writer
dev_web/php/snippet/ini_writer.txt · Esta página foi modificada pela última vez em: 2018/05/14 21:37 (Edição externa)