estou fazendo um script para a instalação de um sistema.
Esse sistema está sendo desenvolvido para um site de downloads no qual apenas usuários cadastrados podem fazer downloads. Portanto são três tabelas:
Tabela dos downloads
Tabela dos usuários
Tabela dos administradores
Estou fazendo tudo em PHP porque o meu cliente não entende nada e tem medo de me dar a senha (sakanagem!) . Então é tudo na base do PHP.
Aí apareceu o problema. Está dando o seguinte erro:
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in /home/vhosts/webrevolution.6te.net/1/install.php on line 60
Agora olhem o Script:
<?php
$cria_db["1"] = "CREATE DATABASE IF NOT EXISTS wr_systems";
$cria_tb["1"] = "CREATE TABLE wr_downloads (
nome_arquivo VARCHAR(60) NOT NULL,
url_arquivo VARCHAR(120) NOT NULL,
id_arquivo INT(9) NOT NULL auto_increment,
PRIMARY KEY(id_arquivo) )";
$cria_db["2"] = "CREATE TABLE wr_cadastros (
nome VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL,
login VARCHAR(15) NOT NULL,
senha VARCHAR(64) NOT NULL,
id INT(9) NOT NULL auto_increment,
PRIMARY KEY(id) )";
$cria_db["3"] = "CREATE TABLE wr_adm (
login VARCHAR(15) NOT NULL,
senha VARCHAR(64) NOT NULL,
PRIMARY KEY(login) )";
$config_php = "<?php
$host = 'localhost';
$user = $usuario_db;
$pass = $senha_db;
$db_1 = 'wr_systems';
$con = mysql_connect($host,$user,$pass); ?>";
?>
<html>
<head>
<title>:-: WebRevolution Systems :-: Login e Downlaods -> Instalação </title>
<?php
function config() {
$handle = fopen("config.php","w+");
$handle = fwrite("config.php",$config_php);
fclose($handle);
include "config.php";
echo "<b>Passo 1 realizado com sucesso!<BR>";
echo "<a onClick=passo2();>Passo 2 </a><BR>";
}
function passo2() {
mysql_query($cria_db["1"],$con);
mysql_select_db($db_1,$con);
mysql_query($cria_tb["1"],$con);
mysql_query($cria_tb["2"],$con);
mysql_query($cria_tb["3"],$con);
echo "<b>Passo 2 realizado com sucesso!<BR>";
echo "<a onClick=passo3();>Passo 3 </a><BR>";
}
function passo3() {
echo "<form method=POST action=passo4()>";
echo "Cadastre o <b>login</b> e a <b>senha</b> do administrador:";
echo "<table border=1 width=50%>";
echo "<tr>";
echo "<td>Login:</td>";
echo "<td><input type=text name=login size=15 maxlength=15></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Senha:</td>";
echo "<td><input type=text name=senha size=15></td>";
echo "</tr>";
echo "</table>"
echo "<input type=submit value=Cadastrar>";
echo "</form>";
}
function passo4() {
echo "<b>Anote essa senha: <i>$senha</i> Ela será criptografada e não<br>";
echo "poderá ser recuperada! </b>";
$sql = "INSERT INTO wr_adm (login,senha) VALUES($login,md5($senha))";
mysql_query($sql,$con);
echo "Cadastro realizado com sucesso!<br>";
echo "A instalação foi concluída com sucesso!<br>";
echo "Para sua segurança, apague esse arquivo do servidor!";
}
?>
</head>
<body>
<font face="arial" size="+2" color="#000000">
<p> Preencha corretamente os campos a seguir, informando os dados referentes<br>
ao seu banco de dados MySQL. </p>
<form method="POST" action="config()">
<table border="0" width="50%">
<tr>
<td>Usuário:</td>
<td><input type="text" name="usuario_db" size="20"></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="text" name="senha_db" size="20"></td>
</tr>
</table>
<input type="Submit" value="Próximo Passo!">
</form>
</font>
</body>
</html>Linha 60
echo "<input type=submit value=Cadastrar>";
Agradeço a atenção de todos.
Forte Abraço,
Allan Bruno



Postagens
Male

