ホームページ >バックエンド開発 >PHPチュートリアル >私は自分で小さなウェブサイトを作成しました。機能の 1 つは常に関連する質問に答えてください。

私は自分で小さなウェブサイトを作成しました。機能の 1 つは常に関連する質問に答えてください。

WBOY
WBOYオリジナル
2016-06-13 12:57:26856ブラウズ

自分で小さなウェブサイトを作成したのですが、必ず機能の 1 つで問題が発生します。ご回答いただけますか。
one.php: (実行を開始するためのエントリ)

<br />
<?php<br />
	/**<br />
	 * index.php MyLocalShop 入口<br />
	 * <br />
	 * @copyright	(C)2013-2014 MyLocalShop<br />
	 * @license		http://www.baidu.com/<br />
	 * @lastmodify	2013-01-07<br />
	 */<br />
	<br />
<br />
	/**<br />
	 * 网站根目录路径<br />
	 * @var string<br />
	 */<br />
	define('LOCALSHOP_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);<br />
	//echo LOCALSHOP_PATH;<br />
	<br />
	require_once LOCALSHOP_PATH.'/base.php';<br />
	$mls = new MLS();<br />
	$mls->Load('front/includes/', 'dindex.phdp');  // 这是错误的,但为什么这里同样正确显示?<br />
        $mls->Load('front/includes/', 'index.php');   // 这个才是真正文件名<br />
?><br />


dir_list.php: (ディレクトリ ツリー構造の表示は、base.php にディレクトリまたはファイルが存在するかどうかを判断するために使用されます)
<br />
<?php<br />
/**<br />
 * 显示整个网站的目录树结构<br />
 * @author Administrator<br />
 *<br />
 */<br />
function dir_list() {<br />
		return array(<br />
			'admin' => array(<br />
						'css',<br />
						'images',<br />
						'includes' => array(<br />
										'libs'<br />
						),<br />
						'js'<br />
			),<br />
			'common' => array(<br />
						'config' => array(<br />
										'admin' => array(<br />
													'config.php'<br />
										),<br />
										'front' => array(<br />
													'config.php'<br />
										),<br />
										'config.php',<br />
										'dir_list.php'<br />
						),<br />
						'includes' => array(<br />
										'libs'<br />
						),<br />
						'js',<br />
						'languages' => array(<br />
										'en_US' => array(<br />
													'admin' => array(<br />
																'common.php'<br />
													),<br />
													'front' => array(<br />
																'common.php'<br />
													)<br />
										),<br />
										'zh_CN' => array(<br />
													'admin' => array(<br />
																'common.php'<br />
													),<br />
													'front' => array(<br />
																'common.php'<br />
													)<br />
										)<br />
						),<br />
						'templates' => array(<br />
										'Templates.php'<br />
						)<br />
			),<br />
			'front' => array(<br />
						'css',<br />
						'images',<br />
						'includes' => array(<br />
										'libs'<br />
						),<br />
						'js'<br />
			),<br />
			//'base.php',<br />
			//'index.php'<br />
		);<br />
}<br />
?><br />


Base.php: (ディレクトリとファイル名が存在するかどうかを確認するために使用されます。存在する場合は、指定されたページにリダイレクトされます)

<br>
12a7ebd9274147a6ad0966adb097651a $value) {<br>
if (in_array($target, $value)) {<br>
$suffix = substr($target, -1, 4);<br>
if ($suffix === '.php')<br>
/*if (strrchr('.php', $target) || strrchr('.html', $target) || strrchr('.htm', $target) || strrchr('.xhtm', $target) ||<br>
strrchr('.xhtml', $target) || strrchr('.tpl', $target) || strrchr('.xls', $target) || ><div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。