ホームページ > バックエンド開発 > PHPチュートリアル > PHPで生成された水平メニュー

PHPで生成された水平メニュー

WBOY
リリース: 2016-06-23 14:10:37
オリジナル
967 人が閲覧しました

ディレクトリとファイルを走査した後、リストは水平メニューに生成されますが、どうやっても期待した効果が得られません
期待される効果:
コードは次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset="utf-8" /><script src="SpryMenuBar.js" type="text/javascript"></script><link href="SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /><title>menu</title></head><body><ul id="MenuBar1" class="MenuBarHorizontal">
ログイン後にコピー

<?php $path = '.';//当前目录 function getfiles($path) {	 echo "<li><a class='MenuBarItemSubmenu' href='".$path."'>".$path."</a>";	echo '<ul>';	 if(!is_dir($path)) return;	$handle  = opendir($path);	while( false !== ($file = readdir($handle)))	{		//echo "<li><a class='MenuBarItemSubmenu' href='".$path."'>".$path."</a>";		//echo '<ul>';		if($file != '.'  &&  $file!='..')		{						$path2= $path.'/'.$file;			echo "<li><a href='".$path2."' class='MenuBarItemSubmenu'>".$path2."</a>";			echo "<ul>";			if(is_dir($path2))			{				//echo $file;//输出路径+目录名		       getfiles($path2);			}else			{			 	echo "<li><a href='".$path."/".$file."'>".$file."</a></li>";//输出的文件名			}			echo "</ul></li>";		}		//echo "</ul></li>";	}	echo "</ul></li>";}print_r( getfiles($path));?>
ログイン後にコピー

</ul><script type="text/javascript">var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryMenuBarDownHover.gif", imgRight:"SpryMenuBarRightHover.gif"});</script></body></html>
ログイン後にコピー

助けてください


ディスカッションに返信 (解決済みの解決策)

明らかに出力したデータに問題があります

スクリーンショットに HTML コードを投稿しました

明らかに出力したデータに問題があります

スクリーンショットに HTML コードを投稿しました
投稿した画像とコードは問題ではありません、コードを使用して画像のように見せたいだけです

比較することによってのみ識別できます
違いますかそんな単純な真実を知っていますか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート