Ir para conteúdo

POWERED BY:

Arquivado

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

allan_bruno

Erro esquisito

Recommended Posts

Pessoal,

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!) :huh: :wacko: . 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

[*]<?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>

 

Agradeço a atenção de todos.

 

Forte Abraço,

Allan Bruno

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.