dirname(__FILE__)."/../"
будет отлично работать, я думаю.
Причина, по которой я везде использую dirname(__FILE__)."/somepath/
:
Представьте, что у вас есть эта структура папок
- /
- index.php
- / включает в себя
- / включает в себя / include_libs.php
- / включает / db.php
- / ajax
//index.php
<?php
include("includes/include_libs.php");
// /includes/include_libs.php
<?php
include("includes/db.php"); //here is the problematical part
// /ajax/dostuff.php
<?php
include("../includes/include_libs.php"); /**
this will cause that include_libs tries to include /ajax/includes/db.php instead of /includes/db.php, to fix this trouble, change the problematical line in includes_libs.php to
include(dirname(__FILE__)."/db.php");
which will ensure that real db.php will be called */