我确信这对你来说是一个愚蠢的问题,但对我来说是一个很大的问题,因为我刚开始学习编程。
我的问题是这样的:
我在一个文件夹中有多个HTML文件。每个文件在3行中有3个值(每行只有1个项目)。
Line 1 : Title
Line 2 : Image Link
Line 3 : Details
我想将这些文件导入基于jQuery的Ajax Tabs脚本,我已经和它的XHTML部分是这样的:
<ul class="mytabs" id="tabs">
<li class="current"><a href="./tabs/tab-1.html">Tab 1</a></li>
<li><a href="./tabs/tab-2.html">Tab 2</a></li>
<li><a href="./tabs/tab-3.html">Tab 3</a></li>
<li><a href="./tabs/tab-1.html">Tab 4</a></li>
<li><a href="./tabs/tab-2.html">Tab 5</a></li>
<li><a href="./tabs/tab-3.html">Tab 6</a></li>
</ul>
<div class="mytabs-container" id="tabs-container">
Loading. Please Wait...
</div>
我想要的是解析这些HTML文件和选项卡名称位置中的标题,选项卡容器中的图像链接和详细信息以及标签标题前href
中该文件的链接,以便最终产品看起来lkike这个:
<ul class="mytabs" id="tabs">
<li><a href=<?php echo $linkToFile?>><?php echo $title ?></a></li>
</ul>
<div class="mytabs-container" id="tabs-container">
Loading. Please Wait...
<?php echo $imageLink?>
<?php echo $details?>
</div>
我需要一个PHP或jQuery脚本,它应该执行以下操作:
这可能吗?如果是,我怎样才能做到这一点。
请帮助。
答案 0 :(得分:1)
那么,如果你想在php中读取文件,你可以使用类似的东西:
$myfile = 'info.htm';
$lines = file($myfile);
$info = array('title'=>$lines[0], 'image'=>$lines[1], 'details'=>$lines[2]);
echo '<h1>'.$info['title'].'</h1>
<img src="'.$info['image'].'" alt="'.$info['title'].'"/>
<p>'.$info['details'].'</p>';
显然,你必须为每个.htm文件运行