Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TurboReemix-BR

Como utilizar file_put_contents para colocar a string no local correto

Recommended Posts

Olá a todos venho por meio deste pedir ajuda:

presciso que o comando file_put_contents insira as variaveis [$host, $login, $pass] no arquivo ini nos locais corretos ja tentei de varias formas e não consegui, com o define funciona mas quando eu vou parsear pra definir ele pega o codigo e apenas define, o codigo do file_put_contents e o seguinte:

file_put_contents($ini,$host .$login .$senha)

e o codigo ini e o seguinte:

[bd]
host = HOST
admin = LOGIN
senha = SENHA

Como exemplo quero que file_put_contents faça o seguinte

file_put_contents("config.ini",$host .$login .$senha,FILE_APPEND);

e que o que foi inserido seja colocado no local correto por exemplo que $host tome o lugar de HOST no arquivo ini, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais simples, escreva tudo:

 

<?php
$host = 'localhost';
$login = 'root';
$senha = '123';

$str = '[bd]
host = '.$host.'
admin = '.$login.'
senha = '.$senha;

file_put_contents("config.ini", $str);

Até você conseguir trabalhar com um str_replace() e tal.. o esquema seria ter "placeholders" para primeiro ler o conteúdo do arquivo, e depois gravar trocando pelos valores dos placeholders.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.