Leitura do arquivo (requer)

Eu tenho algo parecido com isto:http://i.imgur.com/KPulyBg.png e atualmente estou trabalhando na pasta "admin" e dentro dela tenho "admin.php", mas o problema é que eu quero ler "core / init.php" a partir daí. Agora eu tenho isso no admin.php

<?php
require '../includes/header.php';
?>

<?php
$user = new User();
if(!$user->isLoggedIn()){
    Redirect::to(404);
}
else if(!$user->hasPermission('admin')){
    Redirect::to(404);
}
?>
<div id="content">

</div>

<?php
require '../includes/footer.php';
?>

E dentro do "includes / header.php" eu tenho o php require_once 'core / init.php'; mas eu recebo isso na minha página de administrador:

Warning: require(core/init.php): failed to open stream: No such file or directory in C:\xampp\htdocs\OOP\includes\header.php on line 2

Fatal error: require(): Failed opening required 'core/init.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\OOP\includes\header.php on line 2

Eu sei que tenho que adicionar../&nbsp;mas então eu recebo esse erro na minha página index.php, que deve ser executada sem isso, porque não está dentro da pasta, apenas executa o cabeçalho e rodapé da pasta includes.