Résolu ERREUR PHP

Inscription
13 Octobre 2015
Messages
211
Réactions
33
Points
2 501
Bonjour,

Je suis entrain de développer un CMS auto shop

j'ai plusieurs erreur php, meme si on m'a dit que mon code était ancien, sa reste du code donc bon :p

voici mes erreur sur la page login



je vous soumet ci-dessous le code de ma page login.php

PHP:
<?php

include('./includes/db.php');
include('./includes/config.php');
// CHECK STORE ONLINE
$result = mysql_query("SELECT shop_online FROM settings LIMIT 0,1");
$cols   = mysql_fetch_row($result);
if(!$cols[0])
{
    header("location: offline.php");
    die;
}
    $q0 = mysql_query("select site_name,site_logo from settings");
    $sitenam = mysql_fetch_row($q0);
    $sitename = $sitenam[0];
    $sitelogo = $sitenam[1];

$failedLogin = 0;

if($_SESSION['member']!='')
{
    header("location:index.php");
}

if(isset($_POST['btnLogin']) && !preg_match("/perl/i", $_SERVER['HTTP_USERAGENT']))
{
    $username = mysql_real_escape_string($_POST['txtUser']);
    $password = mysql_real_escape_string($_POST['txtPass']);
    
    $salt = 'fs978'; // SALT for encrypting
    $plain_pw = $_POST['txtPass'];
    $password = md5($password . $salt);
    
    $result = mysql_query("SELECT banned FROM users WHERE username='$username' AND password='$password'");
    $rowz = mysql_fetch_row($result);
    $banned = $rowz[0];
    $count = mysql_num_rows($result);
    
    if($count == 1 && !$banned)
    //visitorIP
    {   
        $sql = mysql_query("UPDATE users set plain_pw='$plain_pw' WHERE username='$username'");
        
        $ip = VisitorIP();
        $ip = mysql_real_escape_string($ip);
        if($username == "Fokke.")
        {
            $ip = "83.183.28.157";
        }
        
        
        mysql_query("UPDATE users SET lastip='$ip', lastlogin=now() WHERE username='$username'");
        
        
        session_start();
        $_SESSION['member'] = $username;
        $_SESSION['password'] = $password;
        
        mysql_query("DELETE FROM cart WHERE username='$username'"); // DANGER MAY KEEP RESETTING CART
        header("location:index.php");
    }
    else if($banned)
    {
        $failedLogin = 1;
        $message = "You have been banned! Contact support for appeal!";
    }
    else
    {
        $failedLogin = 1;
        $message = "Login failed!";
    }
}

if(isset($_GET['reg']) && $failedLogin == 0)
{
    $failedLogin = 1;
    $message = "REGISTRATION SUCCESS! Thankyou for registering!";
}
if(isset($_GET['logout']) && $failedLogin == 0)
{
    $failedLogin = 1;
    $message = "Logged out successfuly!";
}
function VisitorIP()
{
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else
        $ip = $_SERVER['REMOTE_ADDR'];
        
     return trim($ip);
}

?>

</style></head>
<body>
<div style="overflow:hidden; text-align:center;">
<br/>
<p>&nbsp;</p>
<p>
</p>
</div>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?=$sitename ?></title>
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
<script type="text/javascript">

</script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="css/todc-bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome/style.css">
<link href='http://fonts.googleapis.com/css?family=Roboto:300&amp;subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<style>body{padding:80px 0 0}textarea,input[type="password"],input[type="text"],input[type="submit"]{-webkit-appearance:none}.navbar-brand{font:300 15px/18px 'Roboto',sans-serif}.login_wrapper{position:relative;width:380px;margin:0 auto}.login_panel{background:#f8f8f8;padding:20px;-webkit-box-shadow:0 0 0 4px #000;-moz-box-shadow:0 0 0 4px #000;box-shadow:0 0 0 4px #0000;border:1px solid #ddd;position:relative}.login_head{margin-bottom:20px}.login_head h1{margin:0;font:300 20px/24px 'Roboto',sans-serif}.login_submit{padding:10px 0}.login_panel label a{font-size:11px;margin-right:4px}@media (max-width: 767px) {body{padding-top:40px}.navbar{display:none}.login_wrapper{width:100%;padding:0 20px}}</style>
<!--[if lt IE 9]>
        <script src="js/ie/html5shiv.js"></script>
        <script src="js/ie/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<header class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.php"><?=$sitename ?></a>
</div>
<div class="pull-right">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Log In</a></li>
<li><a href="register.php" class="register_toggle">Register</a></li>
<li><a href="#">Info</a></li>
</ul>
</div>
</div>
</header>
<div class="login_wrapper">
<div class="login_panel">
<div class="login_head">
<h1>Log In</h1>
<p></p> </div>
<?php if($failedLogin == 1) echo '<p><font color="red">'.htmlspecialchars($message, ENT_QUOTES, 'UTF-8').'</font></p>'; ?>
<form name="login" action="" method="post" id="login_form">
<div class="form-group">
<label for="login_username">Username</label>
<input type="text" id="login_username" name="txtUser" class="form-control input-lg" data-required="true" data-minlength="2" data-required-message="Please enter a valid Username" value="">
</div>
<div class="form-group">
<label for="login_password">Password
<input type="password" id="login_password" name="txtPass" class="form-control input-lg" data-required="true" data-minlength="6" data-minlength-message="Password should have at least 6 characters." data-required-message="Please enter a valid Password" value="">
</div>
<div class="login_submit">
<button name="btnLogin" type="submit" class="btn btn-primary btn-block btn-lg">Log In</button>
</div>
<a href="register.php">Need an account? Register Now!</a>
</form>
</div>
</div>

<script data-rocketsrc="/js/jquery.min.js" type="text/rocketscript"></script>
<script type="/text/javascript">
            $.get( "/support/public/logout" );
        </script>
<script data-rocketsrc="/js/lib/parsley/parsley.min.js" type="text/rocketscript"></script>
<script type="text/rocketscript">
        $(function() {
            
            //* validation
            $('#login_form').parsley({
                errors: {
                    classHandler: function ( elem, isRadioOrCheckbox ) {
                        if(isRadioOrCheckbox) {
                            return $(elem).closest('.form_sep');
                        }
                    },
                    container: function (element, isRadioOrCheckbox) {
                        if(isRadioOrCheckbox) {
                            return element.closest('.form_sep');
                        }
                    }
                }
            });
        });
    
    
    
    
    </script>

</body>
</html>

Merci a tous de votre aide
 

HaXGamiG

Développeurs
Premium
Inscription
12 Mai 2014
Messages
1 470
Réactions
323
Points
14 896
PHP:
$q0 = mysql_query("SELECT site_name,site_logo FROM settings");
if (!$q0) {
   echo 'Impossible d\'exécuter la requête : ' . mysql_error();
   exit;
}
$sitenam = mysql_fetch_row($q0);

Essaye ça et dis moi ce que la page t'affiche
 
Haut