Я положил PHP-код поверх своего файла, хотя путь правильный, но когда я его запустил, он сказал, что объект не найден
вот мой код
имя файла: admin2.php, в настоящее время в папке grapesjs
<?php require "../login/loginheader.php"; require "../login/dbconf.php"; $dbconn = mysqli_connect($host, $username, $password, $db_name); function clean($str){ global $dbconn; $str = trim($str); $str = stripslashes($str); $str = htmlentities($str, ENT_QUOTES); $str = mysqli_real_escape_string($dbconn, $str); return $str; } if( isset( $_SESSION['username'])){ $thisUser = clean($_SESSION['username']); } if( isset($_POST['action'])){ $content = mysqli_real_escape_string($dbconn,$_POST['content']); $sql1 = "UPDATE `members` SET `content`= '".$content."' WHERE `username` ='".$thisUser."'"; $query1 = mysqli_query($dbconn, $sql1); } ?>
а вот что у меня в папке
грейпсджс
&ГТ;admin2.php
авторизоваться
&ГТ;loginheader.php
&ГТ;dbconf.php
Что я уже пробовал:
я изменил путь на
<?php require "./login/loginheader.php"; require "./login/dbconf.php"; $dbconn = mysqli_connect($host, $username, $password, $db_name);
Richard MacCutchan
Не имеет значения, где хранятся файлы, но вам нужно убедиться, что все ссылки относятся к текущему каталогу веб-приложения.