rian croce
rian croce

Reputation: 13

Relative path not working in PHP

I am having problems to go up and down in folders using both relative and absolute path. Everything I try giver me an error:

failed to open stream: No such file or directory in C:\wamp\www\project\Telas\Funcionario\IncluirFuncionario.php

When I try using "dirname(FILE)" it returns a warning:

Warning: include_once(C:\wamp\www\qrFoodManager\Telas\Funcionario/../../Seguranca/VerificarAutenticacaoSubTela.php): failed to open stream: No such file or directory in C:\wamp\www\qrFoodManager\Telas\Funcionario\IncluirFuncionario.php on line 2

When I try relative paths, it gives me a warning like:

Warning: include_once(../../Seguranca/VerificarAutenticacaoSubTela.php): failed to open stream: No such file or directory in C:\wamp\www\qrFoodManager\Telas\Funcionario\IncluirFuncionario.php on line 2

This is the project tree (open on eclipse Helios): http://img268.imageshack.us/img268/5593/y3l3.png

I am trying to include VerificaAutenticacaoSubTela.php in IncluirFuncionario.php; currently using Wamp Server 2.4 installed on C: .. Help please!

Upvotes: 1

Views: 6451

Answers (3)

duxins
duxins

Reputation: 114

include_once(dirname(__FILE__).'/../../Seguranca/VerificarAutenticacaoSubTela.php');

Upvotes: 2

user1850534
user1850534

Reputation:

Use $_SERVER['DOCUMENT_ROOT']

<?php include_once($_SERVER['DOCUMENT_ROOT']."/project/Seguranca/VerificarAutenticacaoSubTela.php"); ?>

Upvotes: 4

Darren
Darren

Reputation: 13128

Try this

<?php 
    include_once($_SERVER['DOCUMENT_ROOT']."/project/Telas/Seguranca/VerificarAutenticacaoSubTela.php");
?>

*Note: * Assuming the path where the files are is: /project/Telas within your wamp/www

Upvotes: 0

Related Questions