Editar arquivo conexao.php através de formulário

  • Autor Autor alvaropen
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
A

alvaropen

Alfa
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Alguien me ayuda a modificar este archivo mediante un formulario??
<?php
$conex = mysqli_connect ('127.0.0.1','root','Admin@14','proywork') or die ("Estamos en mantenimiento preventivo")
?>
<form>
Nombre host:<input type="text" name="host">
Usuario BD<input type="text" name="user">
Contraseña BD<input type="text" name="password">
Nombre BD <input type="text" name="bd">
<input type="submit" name= "enviar" value = "enviar">
<input type="reset" name= "reset">
</form>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
No soy ningún experto en PHP ni entiendo la finalidad del script, pero te dejo lo que pides.

PHP:
if(isset($_POST['reset'])){

$db['db_host'] = $_POST['host'];
$db['db_user'] = $_POST['user'];
$db['db_pass'] = $_POST['password'];
$db['db_name'] = $_POST['db'];

foreach($db as $key => $value){

    define(strtoupper($key), $value);
}

$conex = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);

if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

}

Este código lo que haría es que una vez envías el formulario se definen la conexión con los parámetros establecidos.
 
Última edição:
Usa file_get_contents y file_put_contents :besando:
 
No puedo usar esa variable porque no se programación no se programación en php
 
No puedo usar esa variable porque no se programación no se programación en php

Este foro es para orientar, preguntar, y ayudar...

Si no sabes absolutamente nada y esperas que alguien más lo haga por vos, deberías ir a la sección de negocios y pedir por un programador. (Obviamente pagando)
 
Para tener acceso a la variable $_POST tienes que definir en el form el metodo de envio de datos si no no sirve...
por ejemplo

<form action="La ruta del documento php" method="POST">
// Contenido del form
</form>
asi tendras acceso a esa variable

- - - Actualizado - - -

si deseas escribeme al privado y yo te echo una mano con eso, en una oportunidad anterior hice algo como eso para un sistema de php que se instalara de manera automatica aun servidor modificando el archivo de conexion
 
Voltar
Topo