2011-10-08 4 views
0

내 MediaWiki에서 내 웹 서버의 경로를 가져올 수 없습니다.MediaWiki에서 경로를 가져올 수 없습니다.

$script = $_SERVER['SCRIPT_NAME']; 
$path = pathinfo($script, PATHINFO_DIRNAME) . '/'; 
$path = str_replace('//', '/', $path); 
$ext = pathinfo($script, PATHINFO_EXTENSION); 

echo "Please <a href=\"" . htmlspecialchars($path) . "mw-config/index." . htmlspecialchars($ext) . "\">enter</a>"; 

localhostwebserver과 같이 에코를 표시합니다 : Please <a href=wiki.website.com/mw-config/index.php\">enter</a>,

하지만 라이브 서버 Please <a href=\/mw-config/index.php\">enter</a>

으로 에코를 표시하는 방법을하는 것이 가능하다 여기에 코드는? 도움이 필요하다!

+1

수행하려고 시도하고있는 것과 예상되는 결과에 대해 설명해주십시오. 질문으로 여기에서 당신이 문제로 인식하는 것을 알아내는 것은 어렵습니다. – Tgr

+0

코드 블록에서 php로 가정한다고 가정합니다. – ShoeMaker

+0

그게 뭐가 잘못 되었 니? 유효한 경로를 되풀이합니다. 완전한 URI 일 필요는 없습니다. – Bergi

답변

0

PHP에서 현재 페이지의 URL이 필요한 경우 this 스크립트를 추천 할 수 있습니다. 나는 수년간 그것을 성공적으로 사용 해왔다.

관련 문제