Проблема с php,и базой данных

132
10 ноября 2019, 16:40

При переходе по ссылке Выдаёт ошибку http://домен/index.php

в error log выдаёт ошибку,что якобы что то с php кодом не так.

вот код

<?php
include 'globals.php'
if($_POST['login'] == null || $_POST['password'] == null || $_POST['hwid'] ==  null)
    die();
$controller = new mysqli(DB_HOST,DB_LOGIN,DB_PASSWORD,DB_NAME);
$u_login = $_POST['login'];
$u_password = $_POST['password'];
$u_hwid = $_POST['hwid'];
$rsp = $controller->query("SELECT * FROM users WHERE login='$u_login' AND password='$u_password'");
if(@rsp->num_rows == 0)
    die("2");
$u_data = $rsp->fetch_assoc();
$id = $u_data['id'];
$db_hwid = $u_data['hwid'];
if($db_hwid == null){
    $controller->query("UPDATE users SET hwid='WHERE' id='$id'");
    die("3");
}
if($db_hwid != $u_hwid)
    die("4");
die("1");
?>

globals.php

<?php
define("DB_HOST","localhost");
define("DB_LOGIN","данные");
define("DB_PASSWORD","данныеr");
define("DB_NAME","данные");
?>
Answer 1

Первая ошибка говорит нам о том что у вас первая строка в файле не совпадет с тем что вы привели нам в качестве кода в частности в ней есть еще символы(возможно непечатаемые). Вторая ошибка говорит что вы не поставили точку с запятой после include.

Замените первые две строки на

<?php
  include 'globals.php';

Альтернативный вариант, не уверен что такая экзотика существует, но всеже приведу его:

<?
  include 'globals.php';
READ ALSO
Редирект с страницы таксономии на index.php

Редирект с страницы таксономии на index.php

Делаю сайт на WP с использованием woocommerceУ меня есть категория hot-offers и соответственно сделан шаблон taxonomy

118
Узнать Place Id Google maps

Узнать Place Id Google maps

Есть ссылка на место в google mapsНапример https://goo

148
Qt QMediaPlayer кэш для данных из сети

Qt QMediaPlayer кэш для данных из сети

У меня есть список ссылок на треки которые я хочу проигрывать через QMediaPlayerЯ хочу что бы QMediaPlayer кэшировал файлы которые уже были скачены, но я не смог...

151