これは「connect.php」コードです:
<?php
if(!require_once(explode('root',$_SERVER['DOCUMENT_ROOT'])[0].'root/core/function.php')) die('file not found');
新しいサーバーに転送する前に、コードは完全に機能していました
そして今、何回試してもエラーが表示されます:
[09-Jan-2013 17:05:39] PHP Parse error: syntax error, unexpected '[' in /home/wwwroot/root/core/connect.php on line 2
[09-Jan-2013 17:10:10] PHP Parse error: syntax error, unexpected '[' in /home/wwwroot/root/core/connect.php on line 2
そして、それをテストするために新しいphpファイルを開こうとしました:
<?php
print_r(explode('root',$_SERVER['DOCUMENT_ROOT']));
?>
そして結果はうまくいくはずです!!
Array (
[0] => /home/public_html/
[1] => /core/
)
なんてこったい!?