【发布时间】:2011-06-10 05:10:59
【问题描述】:
我确信对你来说是一个愚蠢的问题,但对我来说却是一个大问题,因为我刚刚开始学习编程。
我的问题是这样的:
我在一个文件夹中有多个 HTML 文件。每个文件在 3 行中有 3 个值(每行只有 1 个项目)。
Line 1 : Title
Line 2 : Image Link
Line 3 : Details
我想将这些文件导入到一个 基于 jQuery 的 Ajax 选项卡脚本,我有,它的 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 中指向该文件的链接,以便最终产品看起来有点像这个:
<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 脚本,它应该执行以下操作:
- 循环并从文件夹中获取所有HTML文件的内容
- 以 变量 的形式获取内容,以便我可以按照上图所示放置它们。
- 也将文件链接作为变量获取,这样它也可以作为选项卡的链接放置。
这可能吗?如果是,我该如何实现。
请帮忙。
【问题讨论】:
-
我知道这有点不可能,但我完全推荐在这里使用 XML 文件。然后,您可以使用 PHP 中的 SimpleXML 类解析它们。相信我,将来最好使用 XML 文件来存储这种信息:D
标签: php jquery ajax function html-parsing