Jump to content


Photo

Como Criar Aquivo Php? Com Os Códigos Para Conexão Com Banco De Dados


  • Faça o login para participar
4 replies to this topic

#1 dilneiss

dilneiss

    Dilnei Soethe Spancerski

  • Usuários
  • 146 posts
  • Sexo:Masculino

Posted 17/09/2007, 02:19

como posso fazer tipo um instalador?

eu preencho os dados no formulario como:
banco de dados, usuario, senha, servidor etc..
depois no outro arquivo, ele criará esse campo como por exemplo:
<? // Proteção extra!! Bloqueando Acesso Direto a esse arquivo!
if (stristr(htmlentities($_SERVER['PHP_SELF']), "conecta.php")) {
	   Header("Location: index.php");
	die();
}

// Conectando ao Banco de Dados
$host = '$form_servidor';
$user = '$form_usuario';
$senha = '$form_senha';
$banco = '$form_banco';
// Função de conectar
$link = mysql_connect("$host", "$user", "$senha")
  or die("Não foi possível conectar ao banco de dados");
mysql_select_db("$banco")
  or die("Não foi possível selecionar o banco de dados");
?>

já certinho, onde tem os $form_ eh onde deve receber os valor e gravar no arquivo .php

algúma ideia?
<?php
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 17/09/2007, 08:28

$_POST
fopen()
fwrite()

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 dilneiss

dilneiss

    Dilnei Soethe Spancerski

  • Usuários
  • 146 posts
  • Sexo:Masculino

Posted 18/09/2007, 00:47

tava lendo esses já, tanto é que axei varias coisas no forum antes de postar, tentei de diversas maneiras mas não consigo =/


nao teria como postar um exemplo de um que já esteja rodando certinho pra ajudar?


vlws
<?php
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>

#4 dilneiss

dilneiss

    Dilnei Soethe Spancerski

  • Usuários
  • 146 posts
  • Sexo:Masculino

Posted 21/09/2007, 01:06

alguem tem alguma ideia?
<?php
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>

#5 tec hosting

tec hosting

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado

Posted 22/09/2007, 11:48

Pega ai:

<?
$dbhost = $_POST["host"];
$nome_site = $_POST["titulo"];
$dbuser = $_POST["user_db"];
$dbsenha = $_POST["senha_db"];
$db = $_POST["db"];
$admin_user = $_POST["user_admin"];
$admin_senha = $_POST["senha_admin"];

$conecta = mysql_connect  ($dbhost, $dbuser, $dbsenha) or die (mysql_error());
		   mysql_select_db($db);
		   
		   $insert_in_admin = mysql_query("CREATE database $db") or die(mysql_error());
		   
		   if ($conecta == 0){
		   echo "nao deu";
		   }
		   else
		   {
		   echo "conectado!\n";
		   }
		   

		   $id = fopen("config.php", "w+");
		   if(!$id){
		   echo "impossivel abrir arquivo";
		   }
		   else
		   {
		   fputs($id, "<?\n");
		   fputs($id, "\$dbhost = \"$dbhost\";\n");
		   fputs($id, "\$nome_site = \"$nome_site\";\n");
		   fputs($id, "\$dbuser = \"$dbuser\";\n");
		   fputs($id, "\$dbsenha = \"$dbsenha\";\n");
		   fputs($id, "\$db = \"$db\";\n");
		   fputs($id, "\$conecta = mysql_connect (\$dbhost,\$dbuser,\$dbsenha) or die (mysql_error());\n");
		   fputs($id, "mysql_select_db(\$db);\n\nTeC Hosting - Hospedagem de sites www.techosting.com.br\n");
		   fputs($id, "?");
		   fputs($id, ">");
		   fclose($id);
		   }
?>

TeC Hosting - Hospedagem de sites - Plano A - 200mb de espaço 5gb de trafego e-mails ilimitados R$ 9,99
Registro de domínios .com.br apenas R$ 15,00 para quem assinar um plano.
Registro de domínios .com, .net ou .org apenas R$ 5,00 para quem assinar um plano.
http://www.techostin...planos</strong>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq