在本地主機上(在Windows上使用Wamp)。我試圖用這個:爲什麼不是這個PHP代碼片段工作?
<?
$xml = simplexml_load_file(‘http://stocklamp.tumblr.com/api/read/xml’);
$posts = $xml->xpath(「/tumblr/posts/post[@type=’regular’]」);
foreach($posts as $post) {?>
<?echo $post[‘id’];?>
<?echo $post[‘url-with-slug’];?>」>
<?echo $post->{‘regular-title’};?>
<?echo $post->{‘regular-body’};?>
<?echo date(「jS D M, H:i」,strtotime($post[‘date’]));?>
<?}?>
嘗試後,所有我看到的是這個在我的網站:
xpath(「/tumblr/posts/post[@type=’regular’]」); foreach($posts as $post) { ?> 」> {‘regular-title’};?> {‘regular-body’};?>
我發現這裏的片段:
http://stocklamp.tumblr.com/post/274675902/putting-your-tumblr-posts-on-your-websites-the-easy-way
編輯:固定。現在我越來越
Parse error: syntax error, unexpected ':' in C:\wamp\www..\index.php on line 52
,並在這條線:
$xml = simplexml_load_file(‘http://stocklamp.tumblr.com/api/read/xml’);
我不斷收到此錯誤:http://codepad.org/7f1IejIG
好。現在我已經修好了,但是如何通過標記獲取帖子?
更改'type = ...'不起作用。
$posts = $xml->xpath("/tumblr/posts/post[@type='file']");
你們的服務器支持[PHP短標籤(HTTP: //php.net/manual/en/ini.core.php)?或者有實際的PHP支持? –
這發生在本地主機上。 – kdevs3
請參閱:http://codepad.org/fum4lWon如果這是由PHP解析,它會引發錯誤。你看到一個錯誤?如果沒有,你的頁面沒有被PHP處理(見Cyclone的答案)。 –