Parse Error Problem in PHP

Asked

Viewed 92 times

0

You’re making a mistake on line 62

Parse error: syntax error, Unexpected end of file in

<div id="navtoplist">
<?


// Si estan definidas las variables de las cookies se procede a mostrar el menu pero no sin antes comprobar que los
// datos de las cookies verdaderamete son del usuario en cuestion.

if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"]))
{

// Se incluyen los archivos necesarios




// Se sanitizan los datos de las cokies

$user=uc($_COOKIE["usNick"]);

// Se selecciona la tabla tb_users donde el usuario es el que se provee en la cookie
require('config.php');
$sql = "SELECT * FROM tb_users WHERE username='$user'";
$result = mysql_query($sql);        
$row = mysql_fetch_array($result);
mysql_close($con);
// Se sanitiza de nuevo la cookie

$wask = uc($_COOKIE["usNick"]);

// Se define $wesk como el nombre de usuario de la tabla tb_users

$wesk = $row['username'];

// Se comprueba que el dato de la cookie sea el mismo que el de la tabla, de lo contrario se muestra error, se termina
// el script y se borra la cookie.

if("$wesk" != "$wask") {
echo "Login incorreto.";
?>
<input type="button" value="Reload Page" onClick="window.location.reload()">
<?
exit();
}

// Se sanitiza la cookie usPass

$wazk = uc($_COOKIE["usPass"]);

// Se define $wezk como el nombre de usuario de la tabla tb_users

$wezk = $row['password'];

// Se comprueba que el dato de la cookie sea el mismo que el de la tabla, de lo contrario se muestra error, se termina
// el script y se borra la cookie.

if("$wezk" != "$wazk") {
echo "Login incorreto.";
?>
<input type="button" value="Reload Page" onClick="window.location.reload()">

</div>

There’s nothing on line 62.

  • Where does that close if("$wezk" != "$wazk") {? Try to find the code to be easier to read...

  • Vlw, but there was another error: The Field is not Valid

  • The problem may be inside the file config.php

  • try to solve one problem at a time. if you solved the main question, mark as solved and if you have another question, even if it originated or related to the script you posted, open new question.

1 answer

1

Analyzing the code to note that it had two if’s without closing. If you have more codes ahead, try to post the full page for a better understanding of all

<div id = "navtoplist" >
<?php 
if (isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"])) {
    $user = uc($_COOKIE["usNick"]);

    require('config.php');
    $sql = "SELECT * FROM tb_users WHERE username='$user'";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    mysql_close($con);

    $wask = uc($_COOKIE["usNick"]);
    $wesk = $row['username'];

    if ($wesk != $wask) {
        echo 'Login incorreto.';
        echo '< input type = "button" value = "Reload Page" onClick="window.location.reload()" >';
        exit();
    }

    $wazk = uc($_COOKIE["usPass"]);
    $wezk = $row['password'];

    if ($wezk != $wazk) {
      echo 'Login incorreto.';
      echo '<input type = "button" value = "Reload Page" onClick = "window.location.reload()">';
    }
}
?>
</div>

Browser other questions tagged

You are not signed in. Login or sign up in order to post.