PHP/MySQL | *Перестал работать скрипт
Ранее пользовался бесплатным хостингом prdi.ru, но из-за того, что сайт половину времени лежал, решил перейти на keo.su. Вообщем, подключение с базой есть, версия php 5.3 совпадает(хотя уже все переюзал), но работает ТОЛЬКО голый скрипт без дизайна. JS-сообщения 'Данные для входа неверны. Попробуйте еще раз!' и 'Все поля являются обязательными для заполнения!' появляются одни за другим. В чем проблема?
Работает
<?php
session_start();
?>
<?php require_once("includes/connection.php"); ?>
<?php include("includes/header.php"); ?>
<?php
if(isset($_SESSION["session_user"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.php");
}
if(isset($_POST["login"])){
if(!empty($_POST['email']) && !empty($_POST['password'])) {
$email=$_POST['email'];
$password=$_POST['password'];
$query =mysql_query("SELECT * FROM usertbl WHERE email='".$email."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbemail=$row['email'];
$dbpassword=$row['password'];
}
if($email == $dbemail && $password == $dbpassword)
{
$_SESSION['session_user']=$email;
/* Redirect browser */
header("Location: intropage.php");
}
} else {
$message = "Invalid username or password!";
}
} else {
$message = "All fields are required!";
}
}
?>
<div>
<div>
<h1>LOGIN</h1>
<form name="loginform" id="loginform" action="" method="POST">
<p>
<label for="email">Email<br />
<input type="text" name="email" id="email" value="" size="20" /></label>
</p>
<p>
<label for="password">Password<br />
<input type="password" name="password" id="password" value="" size="20" /></label>
</p>
<p>
<input type="submit" name="login" value="Log In" />
</p>
<p>No account yet? <a href="register.php" >Register Here</a>!</p>
</form>
</div>
</div>
<?php include("includes/footer.php"); ?>
<?php if (!empty($message)) {echo "<p class="error">" . "MESSAGE: ". $message . "</p>";} ?>
Не работает
<?php
session_start();
require_once("includes/connection.php");
if(isset($_SESSION["session_user"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.html");
}
if(isset($_POST["login"])){
if(!empty($_POST['email']) && !empty($_POST['password'])) {
$email=$_POST['email'];
$password=$_POST['password'];
$query =mysql_query("SELECT * FROM usertbl WHERE email='".$email."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbemail=$row['email'];
$dbpassword=$row['password'];
}
if($email == $dbemail && $password == $dbpassword)
{
$_SESSION['session_user']=$email;
/* Redirect browser */
header("Location: intropage.html");
}
} else {
?>
<script type='text/javascript'>
alert('Данные для входа неверны. Попробуйте еще раз!');
</script>
<?php }
} else {
?>
<script type='text/javascript'>
alert('Все поля являются обязательными для заполнения!');
</script>
<?php
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Page Title -->
<title>Eventer</title>
<!-- /Page title -->
<!-- Seo Tags -->
<meta name="description" content="Your page description here" />
<meta name="keywords" content="Your meta keywords, here"/>
<meta name="robots" content="index, follow">
<!-- /Seo Tags -->
<!-- Favicon and Touch Icons
========================================================= -->
<link rel="shortcut icon" href="img/favicon2.ico" type="image/x-icon">
<link rel="icon" href="img/favicon2.ico" type="image/x-icon">
<!-- /Favicon
========================================================= -->
<!-- >> CSS
============================================================================== -->
<!-- Bootstrap styles -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- /Bootstrap Styles -->
<!-- Google Web Fonts -->
<link href='https://fonts.googleapis.com/css?family=Hind:400,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
<!-- /google web fonts -->
<!-- owl carousel -->
________
посл. ред. 30.10.2016 в 14:53; всего 3 раз(а); by Avast
Работает
<?php
session_start();
?>
<?php require_once("includes/connection.php"); ?>
<?php include("includes/header.php"); ?>
<?php
if(isset($_SESSION["session_user"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.php");
}
if(isset($_POST["login"])){
if(!empty($_POST['email']) && !empty($_POST['password'])) {
$email=$_POST['email'];
$password=$_POST['password'];
$query =mysql_query("SELECT * FROM usertbl WHERE email='".$email."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbemail=$row['email'];
$dbpassword=$row['password'];
}
if($email == $dbemail && $password == $dbpassword)
{
$_SESSION['session_user']=$email;
/* Redirect browser */
header("Location: intropage.php");
}
} else {
$message = "Invalid username or password!";
}
} else {
$message = "All fields are required!";
}
}
?>
<div>
<div>
<h1>LOGIN</h1>
<form name="loginform" id="loginform" action="" method="POST">
<p>
<label for="email">Email<br />
<input type="text" name="email" id="email" value="" size="20" /></label>
</p>
<p>
<label for="password">Password<br />
<input type="password" name="password" id="password" value="" size="20" /></label>
</p>
<p>
<input type="submit" name="login" value="Log In" />
</p>
<p>No account yet? <a href="register.php" >Register Here</a>!</p>
</form>
</div>
</div>
<?php include("includes/footer.php"); ?>
<?php if (!empty($message)) {echo "<p class="error">" . "MESSAGE: ". $message . "</p>";} ?>
Не работает
<?php
session_start();
require_once("includes/connection.php");
if(isset($_SESSION["session_user"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.html");
}
if(isset($_POST["login"])){
if(!empty($_POST['email']) && !empty($_POST['password'])) {
$email=$_POST['email'];
$password=$_POST['password'];
$query =mysql_query("SELECT * FROM usertbl WHERE email='".$email."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbemail=$row['email'];
$dbpassword=$row['password'];
}
if($email == $dbemail && $password == $dbpassword)
{
$_SESSION['session_user']=$email;
/* Redirect browser */
header("Location: intropage.html");
}
} else {
?>
<script type='text/javascript'>
alert('Данные для входа неверны. Попробуйте еще раз!');
</script>
<?php }
} else {
?>
<script type='text/javascript'>
alert('Все поля являются обязательными для заполнения!');
</script>
<?php
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Page Title -->
<title>Eventer</title>
<!-- /Page title -->
<!-- Seo Tags -->
<meta name="description" content="Your page description here" />
<meta name="keywords" content="Your meta keywords, here"/>
<meta name="robots" content="index, follow">
<!-- /Seo Tags -->
<!-- Favicon and Touch Icons
========================================================= -->
<link rel="shortcut icon" href="img/favicon2.ico" type="image/x-icon">
<link rel="icon" href="img/favicon2.ico" type="image/x-icon">
<!-- /Favicon
========================================================= -->
<!-- >> CSS
============================================================================== -->
<!-- Bootstrap styles -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- /Bootstrap Styles -->
<!-- Google Web Fonts -->
<link href='https://fonts.googleapis.com/css?family=Hind:400,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
<!-- /google web fonts -->
<!-- owl carousel -->
________
посл. ред. 30.10.2016 в 14:53; всего 3 раз(а); by Avast
Часто такие проблемы
пробуй путь вот так указивать
include("/includes/header.php");
include("/includes/header.php");
или
include("./includes/header.php");
include("./includes/header.php");
kolyan_[vip], без изменений
Avast (30.10.2016 в 14:59)
kolyan_[vip], без изменений
kolyan_[vip], без изменений
все пути смени !!!
kolyan_[vip], ты, наверное, не так понял. У меня не работает 2 версия. Хеадер я там уже не использую, только конекшн