Trabalhando Com Arquivos INI no PHP
2 participantes
Página 1 de 1
Trabalhando Com Arquivos INI no PHP
Em algumas ocasiões deparamos com arquivos INI como banco de dados. Eu sou um jogador de SA-MP, e faço vários trabalhos para diversos servidores. No SA-MP já tem suporte a MySQL mais poucos servidores se adptaram a esse novo tipo de banco dados na área, e continuam usando INI. Então eu fis uma CLASS, para mecher com ini.
No PHP temos um função para ler arquivos INI que facilita muito, mais para editar não. Na minha CLASS Temos as duas.
Segue o código da CLASS:
Mais como usar?
Sintaxe: Ler(Arquivo, Chave)
Sintaxe: Editar(Arquivo, Chave Original, Valor Original, Novo Valor)
Exemplo:
Temos o Arquivo INI: Nome.ini e nele temos o seguinte conteúdo:
Depois Caso queraimos ler a Chave Nome, usamos o código da seguinte maneira:
Bom proveito, qualquer dúvida só dizer ;D.
No PHP temos um função para ler arquivos INI que facilita muito, mais para editar não. Na minha CLASS Temos as duas.
Segue o código da CLASS:
- Código:
<?php
/*
INI CLASS Por Matheus Henrique
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
*/
class INI
{
function Ler($f, $IName)
{
$data = parse_ini_file($f);
return $data["$IName"];
}
function Editar($f, $original_nome, $original_value, $novo_value)
{
$fp = fopen($f, "r");
$tamanho = filesize($f);
$original = fread($fp, $tamanho);
fclose($fp);
$edit1 = str_replace("$original_nome=$original_value", "$original_nome=$novo_value", $original);
$abreid= fopen($f,"w");
fwrite($abreid,"$edit1");
fclose($abreid);
}
}//Fim Class ini
?>
Mais como usar?
Sintaxe: Ler(Arquivo, Chave)
Sintaxe: Editar(Arquivo, Chave Original, Valor Original, Novo Valor)
Exemplo:
Temos o Arquivo INI: Nome.ini e nele temos o seguinte conteúdo:
- Código:
Nome=Cabrito
Depois Caso queraimos ler a Chave Nome, usamos o código da seguinte maneira:
- Código:
$nome = INI::Ler("Nome.ini", "Nome");
- Código:
$nome = INI::Ler("Nome.ini", "Nome");
INI::Editar("Nome.ini", "Nome", $nome,"H4ck3r");
Bom proveito, qualquer dúvida só dizer ;D.
Matheus-- Membro
- Mensagens : 12
Agradecido : 1
Data de inscrição : 15/01/2012
Re: Trabalhando Com Arquivos INI no PHP
Isso eu ja sabia Mais sera bem util para quem não sabe !!!
ademir- Combat Arms Zone
- Mensagens : 109
Agradecido : 4
Data de inscrição : 06/04/2012
Idade : 27
Localização : Por Ai :)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|