View Full Version : scrip php para execução


wrproject
06-03-2008, 18:08
boas,
eu tenho um script em php que faz login.
o utilizador ao fazer login,o seu acesso era gravado numa base de dados e ai seria redireccionado para outra pagina.
o que acontece e que eu mudei de servido e quando o script tenta gravar o acesso,aparece um erro de timeout.
ja verifiquei o scrip todo.
mas so nessa pagina e que ocorre o erro.
porque sera que isso acontece?

Hipnoted
06-03-2008, 20:35
Mete aí o código sff.

wrproject
11-03-2008, 09:07
<?php
ob_start();
session_start();
?>
<?php
include "conecta.php";
include "funcoes.php";
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if(!isset($_POST['submit']))
{
?>
<br><br><br><br><br><br>
<table border=0 align="center">
<form action="login.php" method="post">
<tr>
<td>E-mail:&nbsp;&nbsp;</td><td><input type="text" name="username"></td>
</tr>
<tr>
<td colspan=2>
&nbsp;
</td>
</tr>
<tr>
<td>
Password:&nbsp;&nbsp;
</td>
<td>
<input type="password" name="password">
</td>
</tr>
<tr>
<td colspan=2>
&nbsp;
</td>
<tr>
<td colspan=2>
<div align="center"><input type="submit" name="submit" value="login"></div>
</td>
</form>
</tr>

</table>
<?php
}
else
{
$username=$_POST['username'];
$password=$_POST['password'];
$sql="select * from utilizadores where email='".$username."' and password='".$password."'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
if(mysql_num_rows($result)>0)
{
if($row['bloqueado'] != "sim")
{

//O ERRO ESTA AQUI
$sql1="insert into a(m) values('ola eliseu')";
mysql_query($sql1);
$_SESSION['user']=$row['nome'];
$_SESSION['email']=$row['email'];
$_SESSION['administrador']=$row['administrador'];
$_SESSION['tipo_permissao']=0;
//insere na tabela acessos
/*$sql1="insert into acesso1(mail) values('ola eliseu')";
mysql_query($sql1);*/
header("location: index.php");
}
else
{
echo "Lamentamos mas a sua entrada ao sistema foi bloqueada<br>Contacte o Administrador para mais informações.";
}
}
else
{
echo "login incorrecto";
//nova_senha_falsa($_POST['username'],$_POST['password'],time());
}
}
?>
</body>
</html>