2017-05-02 1 views
0

현재 사용자가있는 현재 페이지를 표시하려고하고 있으며 사용자가 다른 페이지로 이동할 때마다 업데이트됩니다. 지금까지 내 코드가있다.PHP 현재 페이지 표시

$files = [ 
'<a href="session.php">'. 'Home' .'</a>' , 
'<a href="sql1.php">'. 'SQL1' .'</a>' , 
'<a href="sql2.php">'. 'SQL2' .'</a>', 
'<a href="sql3.php">'. 'SQL3' .'</a>', 
'<a href="sql4.php">'. 'SQL4' .'</a>', 
'<a href="sql5_1.php">'. 'SQL5_1' .'</a>', 
'<a href="sql5_2.php">'. 'SQL5_2' .'</a>', 
'<a href="sql6.php">'. 'SQL6' .'</a>', 
'<a href="sql7.php">'. 'SQL7' .'</a>', 
'<a href="sql8.php">'. 'SQL8' .'</a>', 
'<a href="sql9.php">'. 'SQL9' .'</a>', 
'<a href="sql10.php">'. 'SQL10' .'</a>', 
]; 

file_get_contents('sql1.php'); 
file_get_contents('sql2.php'); 
file_get_contents('sql3.php'); 
file_get_contents('sql4.php'); 
file_get_contents('sql5_1.php'); 
file_get_contents('sql5_2.php'); 
file_get_contents('sql6.php'); 
file_get_contents('sql7.php'); 
file_get_contents('sql8.php'); 
file_get_contents('sql9.php'); 
file_get_contents('sql10.php'); 


echo "Next Page ".$files[array_rand($files)]; 
+0

귀하의 질문은 무엇입니까? –

+0

마법 상수 '__FILE__'을 사용하는 방법은 파일 경로가 아닌 파일 만 표시한다는 것을 보여 줍니까? –

답변

1

php는 Magic constant이고, __FILE__입니다. 그러면 현재 파일과 파일 이름의 경로가 반환됩니다.

// Path and file 
echo "Current page: " . __FILE__; 

// Get only the filename 
$split = preg_split('/\//', __FILE__); 
echo $split[count($split) - 1]; 
+0

어딘가에 고맙습니다! 어쨌든 전체 파일 경로없이 파일 이름을 가질 수 있습니까? –

+0

예,'__FILE__' 값의 마지막 부분을 가져올 수 있습니다. 나는 문자열을'/'에 쪼개서 대답을 업데이트했다. – Jerodev

+0

도움을 주셔서 감사합니다! –

관련 문제