All pastes #246444 Raw Edit

Something

public php v1 · immutable
#246444 ·published 2006-11-12 05:41 UTC
rendered paste body
<?php$is404 = false;if($_REQUEST['page'] == '') { $page = 'main'; }else { $page = $_REQUEST['page']; }$page = preg_replace('/[^\w\d_\-\/]/', '', $page);if(is_dir('content/'.$page)) {	$content = file_get_contents('content/'.$page.'/main');	}else if(file_exists('content/'.$page)) { 	$content = file_get_contents('content/'.$page);}else { $titles = file('titles.db');foreach($titles as $key) {	$fields = explode("\t", $key);	$max_diff = 2;	if(levenshtein($page, $fields[0]) <= $max_diff) {		$content = file_get_contents('content/'.$fields[0]);			break 2;	}}header("HTTP/1.0 404 Not Found"); $title = "Not Found"; $content = file_get_contents('content/404'); $is404 = true;}$titles = file('titles.db');foreach($titles as $key) {	$fields = explode("\t", $key);	if($fields[0] == $page) { $title = $fields[1]; }	if($title == '') { $title = 'Default Title, Change Me'; }}?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"            "http://www.w3.org/TR/html4/strict.dtd"><html><head><title><?php echo $title ?></title><link rel="stylesheet" type="text/css" href="/style.css"></head><body><?phpif($is404 == true) {echo $content;} else { include('head.php');include('links.php');echo $content;include('footer.php');}?></body></html>