Various
Added 403 Error Files Improved maker
This commit is contained in:
parent
f17d80c079
commit
d6e8a4ccd4
13
app/controllers/index.php
Normal file
13
app/controllers/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
13
app/core/index.php
Normal file
13
app/core/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
13
app/index.php
Normal file
13
app/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
13
app/libraries/index.php
Normal file
13
app/libraries/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
13
app/models/index.php
Normal file
13
app/models/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
13
app/views/index.php
Normal file
13
app/views/index.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
header("HTTP/1.0 403 Forbidden");
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>403 Forbidden</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<p>Directory access is forbidden.</p>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
16
index.php
16
index.php
@ -22,24 +22,28 @@ ob_start();
|
|||||||
|
|
||||||
$uri = new Uri_library($_SERVER['REQUEST_URI']);
|
$uri = new Uri_library($_SERVER['REQUEST_URI']);
|
||||||
$uri_array = $uri->getFullArray();
|
$uri_array = $uri->getFullArray();
|
||||||
|
|
||||||
|
$class_name = (!isset($uri_array[0]) || empty($uri_array[0]))?$default_controller:array_shift($uri_array);
|
||||||
|
|
||||||
while($starting_token-- > 0) { array_shift($uri_array); }
|
while($starting_token-- > 0) { array_shift($uri_array); }
|
||||||
// Check if $uri->getItem(0) is a controller
|
// Check if $uri->getItem(0) is a controller
|
||||||
if(file_exists(APP_ROOT.'/controllers/'.$uri_array[0].'_controller.php')) {
|
if(file_exists(APP_ROOT.'/controllers/'.$class_name.'_controller.php')) {
|
||||||
// File exists, set the cc_name and pop the uri_array
|
// File exists, set the cc_name and pop the uri_array
|
||||||
$class_name = array_shift($uri_array);
|
|
||||||
$cc_name = $class_name."_controller";
|
$cc_name = $class_name."_controller";
|
||||||
} else {
|
} else {
|
||||||
// Not a valid controller, so hit the default
|
// Not a valid controller, so 404d!
|
||||||
$cc_name = $default_controller."_controller";
|
header("HTTP/1.0 404 Not Found");
|
||||||
|
echo "Page Not Found";
|
||||||
|
exit;
|
||||||
|
// $cc_name = $default_controller."_controller";
|
||||||
}
|
}
|
||||||
// Pull in the requested Controller
|
// Pull in the requested Controller
|
||||||
require_once(APP_ROOT.'/controllers/'.$cc_name.'.php');
|
require_once(APP_ROOT.'/controllers/'.$cc_name.'.php');
|
||||||
|
|
||||||
$c_class = new $cc_name;
|
$c_class = new $cc_name;
|
||||||
// Were we provided a method?
|
// Were we provided a method?
|
||||||
$c_func = $uri_array[0];
|
$c_func = (!isset($uri_array[0]) || empty($uri_array[0]))?"index":array_shift($uri_array);
|
||||||
if($c_func!==false && method_exists($c_class, $c_func)) {
|
if($c_func!==false && method_exists($c_class, $c_func)) {
|
||||||
$c_func = array_shift($uri_array);
|
|
||||||
call_user_func_array(array($c_class, $c_func), $uri_array);
|
call_user_func_array(array($c_class, $c_func), $uri_array);
|
||||||
} else {
|
} else {
|
||||||
// Nope, hit the controller's index
|
// Nope, hit the controller's index
|
||||||
|
Loading…
Reference in New Issue
Block a user