【发布时间】:2013-07-22 10:44:17
【问题描述】:
我们有一个客户想在他们的网站上输出影院列表。这个特定的电影院为我们提供了一个链接,可以从中检索信息。该链接以纯文本形式简单输出,元素之间以~|~
分隔我已经设置了一个 curl 脚本来从 url 中获取这个纯文本并将其显示为客户网站上的纯文本。但是,我现在需要一种将这些信息提取到 div 类中的方法,以便我可以使用 CSS 对其进行样式设置。还有一些链接,我需要将其格式化为链接以预订节目的按钮。
这是我当前的代码:
<?php
function curl_get_file_contents($URL)
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $URL);
$uf_contents = curl_exec($c);
curl_close($c);
$contents = str_replace("~|~"," ",$uf_contents);
if ($contents) return $contents;
else return FALSE;
}
echo "<ul>";
echo curl_get_file_contents("THE URL");
echo "</ul>"
?>
目前所做的就是用空格替换分隔符。我对此感到非常困惑,而且我不是 100% 精通 PHP。有什么想法吗?
提前致谢
【问题讨论】:
-
循环浏览从 curl 获得的内容并添加标签有什么问题?
-
~|~是一个奇怪的分隔符:\