【PHP】modeを使ってURLを簡潔にまとめる
サンプルコード
元のページからページを呼び出す。
index.phpに設置
#実行するプログラムがフォルダに存在すかチェック
$ret = preg_match("/^[a-zA-Z0-9\-\_]+$/", $mode);
#存在した場合は実行
if (is_readable( "./app/" .$mode .".php") && $ret == TRUE ){
require("./app/" .$mode .".php");
}else {#存在しなかった場合は、mailページ表示
$mode="main";
$errormsg[] ="モジュールが存在しません。";
require("./app/" .$mode .".php");
exit(1);
}
ここでは、appの中のファイルでアプリケーション側の内部設定を書き、tmplで表示部分を書いています。
index.phpからappでアプリケーションを読み込んで、最後に表示部分を呼び出す処理
require("./tmpl/main.php");
※■ディレクトリ
URLサンプル