我有这个代码php与cURL,我需要在我的html5应用程序中显示结果。
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.taringa.net/top/posts/?fecha=3&cat=-1');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$resultado = curl_exec($ch);
curl_close($ch);
function parsear($i,$f,$s) {
list($crap,$y) = explode($i,$s,2);
list($x,$shit) = explode($f,$y,2);
return $x;
}
$topPostSemana = trim(strip_tags(parsear('class="icon points">','class="box sticky"', $resultado),'<a><span>'));
$topPostSemana = explode('<span class="number-list">', $topPostSemana);
?>
我如何在html5中显示结果?我用这个但是php在我的应用程序中没有使用phonegap:
<ul>
<?
foreach ($topPostSemana as $post) {
echo '<li><span class="number-list">'.$post.'</li>';
}
?>
</ul>
答案 0 :(得分:1)
无论你想做什么,只需用JavaScript而不是PHP来做。这样,您就可以在PhoneGap应用程序中执行此操作。例如,您可以使用jQuery get()-method(这是jQuery ajax的简写)从http://www.taringa.net/top/posts/?fecha=3&cat=-1
加载数据并使用javascript进行解析。
粗略轮廓:
$.get("http://www.taringa.net/top/posts/?fecha=3&cat=-1", function(data) {
// parse data from http://www.taringa.net/
...
// write results into HTML via JavaScript
});
答案 1 :(得分:0)
您是否尝试在实际应用程序中使用PHP?如果是这样,PhoneGap本身不支持PHP。但是,您应该可以加载外部网页以在应用中显示,这应该可以正常工作。