【问题标题】:Wordpress invalid line with foreach statement带有 foreach 语句的 Wordpress 无效行
【发布时间】:2011-07-29 04:21:17
【问题描述】:

因此,对于我的个人作品集网站,我编写了一个脚本来将 Tumblr 帖子集成到 Wordpress 页面中。直到前几天它工作得很好。但现在我从 Wordpress 收到无效的行错误。

起初我以为这是新的 tumblr API,但在我的本地 MAMP 和 WAMP 设置上一切正常,但在网上它坏了。最近没有更新导致这种情况。所以我很茫然。

可以找到损坏的页面:http://www.dgovil.com/blog/,该页面的代码在这里:http://pastebin.com/5wYy2Zch

我真的不知道可能出了什么问题,因为我的本地安装似乎都运行良好。

非常感谢任何帮助。我的博客并没有太多的东西,但我想让它在我想要更多地推动它时发挥作用。

谢谢!

【问题讨论】:

  • $jsondata = json_decode($result,true); 返回什么
  • @gowri 我相信这是我在脚本中进行测试时的残余,但我可能是错的。在我自学时被另一个 JSON 脚本黑掉了。

标签: php json wordpress api tumblr


【解决方案1】:

$posts 中没有任何值/不是数组。

在 foreach 语句上方放置 var_dump($posts); 一行,看看它返回什么。

【讨论】:

  • 不走运,我得到的只是在同一错误上方显示 NULL 的另一行,但 Tumblr JSON API 已启动并正在处理我的 MAMP 安装。奇怪的。不过谢谢
  • 那你的json数据好像有问题。
  • 嗯,可能与新的 Tumblr API 有关。很奇怪,因为脚本在本地安装时确实执行得很好,但我可能会为新的 API 重写它,这样会更干净
  • 怎么样 var_dump($result); ? json数据确实有问题。
  • 它返回 string(0) "" 所以我猜它接收的 JSON 一定是搞砸了。
猜你喜欢
  • 2011-02-14
  • 2021-01-18
  • 1970-01-01
  • 2012-06-20
  • 2014-07-07
  • 1970-01-01
  • 1970-01-01
  • 2012-06-22
  • 1970-01-01
相关资源
最近更新 更多