2011-03-05 3 views
0

에 포함 :문제는에있는 Route.php라는 PHP 파일을 PHP

의/var/www /에서 API/SRC/FRA/사용자 정의/액션

내가 원하는 파일 포함은의 :

의/var/www /에서 API/SRC/FRA/사용자 정의/

그래서 내가 원하는 두 PHP 파일에 대한 절대 경로가 포함되어 경로 PHP 내부에 무슨 :

<?php 

include '/var/www/api/src/frapi/custom/myneighborlists.php'; 
include '/var/www/api/src/frapi/custom/mynodes.php'; 

............ 
........... 

?> 

이 두 파일에는 Route.php에서 사용하려는 많은 크기의 배열이 있습니다. vardump ($ global) 할 때 그냥 NULL을 반환합니다. 내가 여기서 무엇을 놓치고 있니?

UPDATE :

내가 포함 된 파일에 에코를하고 난에 vardump을 수행 할 때 그것은 ... 그러나 나는 그 배열에 액세스 얻을 수 없다 .. 그래서 따라서이 포함되어 뭔가를 인쇄 배열, 그냥 NULL을 반환합니다!

내가 다른 PHP 파일

샘플 myneighborlists.php에서 배열에 액세스하려는 함수 내에서 글로벌 $의에서 myArray를 추가했다

:

<?php 

$myarray = array(
1=> array(3351=>179), 
2=> array(3264=>172, 3471=>139), 
3=> array(3467=>226), 
4=> array(3309=>211, 3469=>227), 
5=> array(3315=>364, 3316=>144, 3469=>153), 
6=> array(3305=>273, 3309=>171), 
7=> array(3267=>624, 3354=>465, 3424=>411, 3437=>632), 
8=> array(3302=>655, 3467=>212), 
9=> array(3305=>216, 3306=>148, 3465=>505), 
10=> array(3271=>273, 3472=>254), 
11=> array(3347=>273, 3468=>262), 
12=> array(3310=>237, 3315=>237)); 

?> 
+0

파일이 올바르게 포함되도록 절대 경로 – jpea

+0

테스트를 사용하는 대신 include ('../ myfile.php')를 사용해보십시오. 두 사람의 말에 뭔가를 울려 퍼지면됩니다. – Detect

+0

나는 상대 경로를 시도했으나 잘 작동하지 않았다. – aherlambang

답변

0

set_include_path ("는/var/www가/api/src/fra/custom ");

그런 다음 파일을 포함하십시오.

2
A better approach 

define('APP_DIR', '/var/www/api/src/fra/custom'); 
include(APP_DIR.'/mynodes.php');