Что-то не так с этим XML / PHP-кодом для Tumblr на веб-сайт? - PullRequest
0 голосов
/ 27 апреля 2011

Я пытаюсь связать канал Tumblr с веб-сайтом.Я нашел этот код (как вы видите, что-то должно быть сломано с ним, поскольку он даже не форматирует правильно в этом посте):

    <?php
$request_url = “http://thewalkingtree.tumblr.com/api/read?type=post&start=0&num=1”;
$xml = simplexml_load_file($request_url);
$title = $xml->posts->post->{‘regular-title’};
$post = $xml->posts->post->{‘regular-body’};
$link = $xml->posts->post[‘url’];
$small_post = substr($post,0,320);
echo ‘<h1>’.$title.’</h1>’;
echo ‘<p>’.$small_post.’</p>’;
echo “…”;
echo “</br><a target=frame2 href=’”.$link.”’>Read More</a>”; 
?>

And i inserted the tumblr link that I will be using.  When I try to preview my HTML, i get a bunch of messed up code that reads as follows:

posts->post->{'regular-title'}; $post = $xml->posts->post->{'regular-body'}; $link = $xml->posts->post['url']; $small_post = substr($post,0,320); echo '
'.$title.'

'; echo '
'.$small_post.'

'; echo "…"; echo "Read More"; ?>

Любая помощь будет оценена.Спасибо!

1 Ответ

1 голос
/ 27 апреля 2011

Это PHP, а не HTML.Вам необходимо обработать его с помощью синтаксического анализатора PHP перед его отправкой в ​​веб-браузер.

… его также следует переписать, чтобы он мог кэшировать удаленные данные и экранировать специальные символы перед тем, как вводить данные в документ HTML.

...