Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/07/2008, 11:02
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años
Puntos: 11
Respuesta: Parse error: syntax error, unexpected $end, que falta?

Cita:
Iniciado por quinqui Ver Mensaje
Código PHP:
<?
$dbhost
='**';
$dbusername='**';
$dbuserpass='**';
$dbname='**';

session_start();


mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

// If #1
if ($_POST['username']) 
{
 
$username=$_POST['username'];
 
$password=$_POST['password'];

 
// If #2
 
if ($password==NULL
 {
  echo 
"La password no fue enviada";
 }
 else
 {
  
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  
$data mysql_fetch_array($query);

  
// If #3
  
if ($data['password'] != $password
  {
    echo 
"Login incorrecto";
  }
  else
  {
    
$query mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
    
$row mysql_fetch_array($query);
    
$_SESSION["s_username"] = $row['username'];
    echo 
"Has sido logueado correctamente ".$_SESSION['s_username']; // AQUI PUSISTE UNA DOBLECOMILLA DEMÁS ¬¬

   
//Fin If #3

  
//Fin If #2

//Fin If #1
?>
Personalmente trato de que mis código queden indentados, con comentarios de cuando inicio un IF y de cuando lo termino, así como no poner la apertura de llaves arriba sino abajo de la declaración, lo cual veo no se usa nunca... Intenta además buscar un editor de PHP que te destaque las aperturas y cierres de llaves... Saludos :)
Cita:
Iniciado por verogclp Ver Mensaje
Hola por favor estoy actualizando mi pagina web y despues de hacer muchisimos cambios me aparece este error: Parse error: syntax error, unexpected '}' in /home/web/catalogo/includes/classes/boxes.php

He puesto varias '}' pero no se quita, he visto en este hilo que recomiendan un programa que resalte las aperturas y cierres de llaves, me pueden decir nombres porque este error me pasa mucho?? y ese programa me facilitaria mucho las cosas.

Muchas gracias
Quinqui:
Uno se llama Notepad++

Si quieres pásame tu codigo y si no es muy largo buscamos el problema