Ben bu ağaç dosyaları var:
menulogged.php
<?php
require_once('includes/helper/session.php');
require_once("includes/helper/initialize.php");
if (!$session->is_logged_in())
{ Header("location:/public/userview/ctr_login.php"); }
include_layout_template('admin_header.php');
?>
ctr_login.php
<?php
require_once("includes/helper/session.php");
if($session->is_logged_in())
{
$mess='You are already logged in';
}
?>
ve session.php
<?php
// A class to help work with Sessions
// In our case, primarily to manage logging users in and out
class Session {
private $logged_in=false;
public $user_id;
public $message;
function __construct() {
session_start();
$this->check_message();
$this->check_login();
}
public function is_logged_in() {
return $this->logged_in;
}
public function login($user) {
// database should find user based on username/password
if($user){
$this->user_id = $_SESSION['user_id'] = $user->id;
$this->logged_in = true;
}
}
public function logout() {
unset($_SESSION['user_id']);
unset($this->user_id);
$this->logged_in = false;
}
$session = new Session();
$message = $session->message();
?>
Ben giriş değilim beri nedense ben giriş denetleyicisi almak ve sonra bu hatayı alıyorum:
Warning: require_once(includes/helper/initialize.php) [function.require-once]: failed to open stream: No such file or directory in /home/content/40/7141640/html/public/userview/ctr_login.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'includes/helper/initialize.php' (include_path='.:/usr/local/php5/lib/php') in /home/content/40/7141640/html/public/userview/ctr_login.php on line 2
Ben sadece yapılan et dağıtma ile pek çok sorunları yaşıyorum inanamıyorum. Ben yapılabilir olurdu en fazla bir saat içinde, ama görünüşe göre bir web sitesi hiçbir zaman tek bir kişi inanmazdı. Ben en az bir saat boyunca koduna baktı ve ben onu anlamaya olamaz. Yanlış ne yaptım?
EDIT I noticed that no matter which two files I call, on the first file the include works fine, and on the second one it can't find the file.