fork download
  1. <?php
  2. define('ROOT_PATH',str_replace('public','',$_SERVER["DOCUMENT_ROOT"]));
  3. $parse = parse_url($_SERVER["REQUEST_URI"]);
  4. //ファイル名が省力されていた場合、index.phpを補填する
  5. if(mb_substr($parse['path'],-1) === '/'){
  6. $parse['path'] .= $_SERVER["SCRIPT_NAME"];
  7. }
  8. require_once(ROOT_PATH.'Views'.$parse['path']);
  9. ?>
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
<?php 
^
Main.java:2: error: unclosed character literal
define('ROOT_PATH',str_replace('public','',$_SERVER["DOCUMENT_ROOT"]));
       ^
Main.java:2: error: unclosed character literal
define('ROOT_PATH',str_replace('public','',$_SERVER["DOCUMENT_ROOT"]));
                 ^
Main.java:2: error: unclosed character literal
define('ROOT_PATH',str_replace('public','',$_SERVER["DOCUMENT_ROOT"]));
                               ^
Main.java:2: error: unclosed character literal
define('ROOT_PATH',str_replace('public','',$_SERVER["DOCUMENT_ROOT"]));
                                         ^
Main.java:3: error: class, interface, or enum expected
$parse = parse_url($_SERVER["REQUEST_URI"]);
^
Main.java:5: error: class, interface, or enum expected
if(mb_substr($parse['path'],-1) === '/'){
^
Main.java:5: error: unclosed character literal
if(mb_substr($parse['path'],-1) === '/'){
                    ^
Main.java:5: error: unclosed character literal
if(mb_substr($parse['path'],-1) === '/'){
                         ^
Main.java:6: error: unclosed character literal
    $parse['path'] .= $_SERVER["SCRIPT_NAME"];
           ^
Main.java:6: error: unclosed character literal
    $parse['path'] .= $_SERVER["SCRIPT_NAME"];
                ^
Main.java:7: error: class, interface, or enum expected
}
^
Main.java:8: error: unclosed character literal
require_once(ROOT_PATH.'Views'.$parse['path']);
                       ^
Main.java:8: error: unclosed character literal
require_once(ROOT_PATH.'Views'.$parse['path']);
                             ^
Main.java:8: error: unclosed character literal
require_once(ROOT_PATH.'Views'.$parse['path']);
                                      ^
Main.java:8: error: unclosed character literal
require_once(ROOT_PATH.'Views'.$parse['path']);
                                           ^
Main.java:9: error: class, interface, or enum expected
?>
^
17 errors
stdout
Standard output is empty