Unable to get correct path in PHP due to server settings -
i not expert on servers , 1 of friends wanted use of php scripts wrote, has problem server , unable find how fix this.
basically problem in generating paths files.
in script, use following variables path:
$path = "/template/"; // path template folder $baseurl = $_server['document_root'].$path;
then include pages example this:
include($baseurl."scripts/functions.php");
on server, works fine , when tried echo baseurl parameter this:
/data/web/virtuals/104571/virtual/www/template/
however, on friend´s server, throws "php fatal error: call undefined function" - because checked , functions.php not being loaded,
when tried echoing baseurl on friend´s server, got nothing.
so tried viewing phpinfo()
, interestingly, did't find document_root
there @ , paths weird, php error shows:
php fatal error: call undefined function convertt() in h:\webspace\hostings\kocher.es\hosting\www\meteotemplate\index.php on line 14
as dont understand servers dont know means, why has h:/ drive there , more importantly, how fix this....
here phpinfo()
displayed: http://kocher.es/meteotemplate/
if knew how fix appreciate it, thanks.
try __dir__
example:
$basepath = __dir__; $templatepath = $basepath."/template/"; // path template folder include($templatepath."/scripts/functions.php");
__dir__
return file base directory , different in different files mean must careful when call it
Comments
Post a Comment