PHP/MySQL | Include вроде работает,но не очень
Здравствуйте. У меня есть include head с содержанием типо
Не работает тут:
Как только написал топик работало, но уже не работает(ничего не менял в коде):
Что эта за мистика, и мистика ли?Из-за чего так делается, и как возможно это починить?func и остальное инклудится
________
посл. ред. 30.03.2018 в 13:40; всего 1 раз(а); by ADev
<title>'.$title.'</title>
. Но эта вещь работает в одном файле, а в другом нет.Не работает тут:
<?php
$title = 'Профиль';
require_once 'tmp/func.php';
require_once 'tmp/in_user.php';
require_once 'tmp/head.php';
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$userlogin' and `pass` = '$userpass' LIMIT 1");
$user = mysql_fetch_assoc($query);
echo '<div class="menu">
Ваш логин:'.$user['login'].' <br>
</div>';
foot();
?>
Как только написал топик работало, но уже не работает(ничего не менял в коде):
<?php
$title = 'Личный кабинет';
require_once 'tmp/func.php';
require_once 'tmp/in_user.php';
require_once 'tmp/head.php';
echo '<div class="menu">';
if($user['cid']==0) echo '<a href="createc.php">Создать страну</a><br>';
echo '<a href="profile.php">Профиль</a><br>
<a href="settings.php">Настройки</a>';
foot();
?>
Что эта за мистика, и мистика ли?Из-за чего так делается, и как возможно это починить?func и остальное инклудится
________
посл. ред. 30.03.2018 в 13:40; всего 1 раз(а); by ADev
Пока хз по поводу инклюда, а вот SQL-inj не есть хорошо(первый пример(
RUS, плохо. Я туда напишу комментарий молитву, чтобы не взломали
У меня когда такая проблема, я просто тупо проверяю, правильно ли все написано? меняю местами и т.д.
RUS (29.03.2018 в 20:15)
Пока хз по поводу инклюда, а вот SQL-inj не есть хорошо(первый пример(
Пока хз по поводу инклюда, а вот SQL-inj не есть хорошо(первый пример(
а где там. sql inj ?
ADev, require_once '/tmp/func.php';
ADev, если указывать такой путь к файлу require_once 'tmp/func.php';
например index.php - будет http://site.ru/tmp/func.php - работает
а если подключаем в файл например который находится в какой либо папке, например site.ru/user/user.php - будет http://site.ru/user/tmp/func.php - не работает
UPD. То есть require_once 'tmp/func.php'; будет работать в файлах, расположенных в корне сайта
________
посл. ред. 29.03.2018 в 20:47; всего 1 раз(а); by RezzidenT
например index.php - будет http://site.ru/tmp/func.php - работает
а если подключаем в файл например который находится в какой либо папке, например site.ru/user/user.php - будет http://site.ru/user/tmp/func.php - не работает
UPD. То есть require_once 'tmp/func.php'; будет работать в файлах, расположенных в корне сайта
________
посл. ред. 29.03.2018 в 20:47; всего 1 раз(а); by RezzidenT
<?php
$title = 'Профиль';
require_once '/tmp/func.php';
require_once '/tmp/in_user.php';
require_once '/tmp/head.php';
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$userlogin' and `pass` = '$userpass' LIMIT 1");
$user = mysql_fetch_assoc($query);
echo '<div class="menu">
Ваш логин:'.$user['login'].' <br>
</div>';
foot();
?>
Вот так по идее должно быть, дабы не забивать тебе голову обьяснениями))
________
посл. ред. 29.03.2018 в 20:49; всего 1 раз(а); by 214150963
$title = 'Профиль';
require_once '/tmp/func.php';
require_once '/tmp/in_user.php';
require_once '/tmp/head.php';
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$userlogin' and `pass` = '$userpass' LIMIT 1");
$user = mysql_fetch_assoc($query);
echo '<div class="menu">
Ваш логин:'.$user['login'].' <br>
</div>';
foot();
?>
Вот так по идее должно быть, дабы не забивать тебе голову обьяснениями))
________
посл. ред. 29.03.2018 в 20:49; всего 1 раз(а); by 214150963
Нужно правильно путь прописать.
214150963 (29.03.2018 в 20:48)
<?php
$title = 'Профиль';
require_once '/tmp/func.php';
require_once '/tmp/in_user.php';
require_once '/tmp/head.php';
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$userlogin' and `pass` = '$userpass' LIMIT 1");
$user = mysql_fetch_assoc($query);
echo '<div class="menu">
Ваш логин:'.$user['login'].' <br>
</div>';
foot();
?>
Вот так по идее должно быть, дабы не забивать тебе голову обьяснениями))
<?php
$title = 'Профиль';
require_once '/tmp/func.php';
require_once '/tmp/in_user.php';
require_once '/tmp/head.php';
$query = mysql_query("SELECT * FROM `users` WHERE `login` = '$userlogin' and `pass` = '$userpass' LIMIT 1");
$user = mysql_fetch_assoc($query);
echo '<div class="menu">
Ваш логин:'.$user['login'].' <br>
</div>';
foot();
?>
Вот так по идее должно быть, дабы не забивать тебе голову обьяснениями))
По идее, но не на деле)