Jump to content


allan_bruno

Member Since 03/10/2003
Offline Last Active 16/01/2010, 16:58
-----

Topics I've Started

Erro Esquisito

24/05/2005, 00:07

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!) . 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

Move_uploaded_file

30/07/2004, 04:28

Galera, esse é o código. Ele chega a fazer o upload, mas num manda o arquivo pra pasta que eu quero. Eu testei no http://localhost/, não sei se é por causa disso. Mas vejam se acham algum erro no script, por favor.

<?php

  $uploadfile = $_FILES['userfile']['tmp_name'];
  $uploaddir = $_SERVER['DOCUMENT_ROOT'] . 'fotos/' . $_FILES['userfile']['name']."";
        $img = $_FILES['userfile']['name'];
        $link_img = "http://localhost/".$_FILES['userfile']['name']."";

echo "<pre>";
  if (move_uploaded_file($uploadfile, $uploaddir))
     {
     $dia = date("d");
     $mes = date("m");
     $ano = date("Y");
     $minuto = date("i");
     $hora = date("H");

     include "conecta_mysql.inc";

$insere = mysql_query("INSERT INTO album_thiago_fotos VALUES ('','$link_img','$dia/$mes/$ano - $hora:$minuto','$descricao')", $conexao);

echo "Endereço da Imagem: ".$link_img."<BR><BR>";
       echo "A Imagem:<BR>";
       echo "<img src=".$link_img.">";
     }

  else
     {
       echo "ERRO: A imagem <i>".$img."</i> não pode ser cadastrada:<BR><BR>";
       echo "<a href=javascript:history.back()>Clique aqui</a> para Voltar.";
     }


?>
Ele fala que a imagem foi enviada com sucesso, mas não move a infeliz pra pasta.
Ajudem aew, por favor.

Forte Abraço,
Allan Bruno

Vontade Própria

28/07/2004, 03:09

Pessoal,
meu PC tá com um problema mto esquisito. Tem hora que ele entra num site, tem hora que não. Já reinstalei 100 vezes o IE, limpei todas as pastas mas o infeliz continua fazendo as paradas por vontade própria... O que fazer?

Forte abraço,
Allan Bruno

Script De Confirm

27/07/2004, 21:27

<script Language="Javascript">
<!--
window.confirm('Deseja deletar essa joça?');
if {
return true;
window.location('Página do Script q vai deletar');
}
else {
window.alert('O arquivo não foi deletado!');
}
-->
</script>
Qual é o erro????? Ele num tá funfando......

Forte Abraço,
Allan Bruno

Mostrar Dados

26/06/2004, 17:19

Pessoal,
to fazendo meu site mas bati com um inconveniente.
Eu num to conseguindo importar os dados do BD para mostrar. É o seguinte:
O cara faz o login e vai no painel de controle. Lá tem todas as informações cadastradas (eu não to conseguindo mostrar as informações). Depois, se ele quiser mudar algo, ele clica em editar e edita(também num to conseguindo).
Como fazer isso?

Forte Abraço,
Allan Bruno

IPB Skin By Virteq