【问题标题】:Truncated output from php in a webpage网页中 php 的截断输出
【发布时间】:2017-04-08 09:06:23
【问题描述】:

我想获取经过我家的电车列表。我有一个 python 脚本,它需要时间并将它们吐出来。每条线路都有电车号码,下一个是新线路。

$ /var/www/html/kvvliveapi.py departures de:8212:31
sofort  S1 Bad Herrenalb||||

1 min   3 Heide||||

1 min   3 Tivoli über Hbf||||

3 min   S2 Spöck||||

3 min   2 Wolfartsweier||||

我想把它放在网页中,所以我用 php 运行脚本。

(在 index.html 中)

<?php 
exec('python /var/www/html/kvvliveapi.py departures de:8212:31', $out);
echo implode("\n", $out);
?> 

但是在网页上看起来真的很奇怪。它没有所有的行,当我在终端中运行它时,虽然我有新的行,但在网页上一切都在一行上。

sofort S1 Bad Herrenalb|||| 1 min 3 Heide||||

【问题讨论】:

  • 你能分享print_r($out);的输出吗?
  • Array ( [0] =&gt; 1 min 3 Heide [1] =&gt; 1 min S2 Reitschulschlag )
  • 请查看我的帖子,希望它能正常工作。

标签: php python html


【解决方案1】:

这同样适用于我

解决方案 1:

把它改成

echo implode("\n", $out);

这个:

print_r(implode("<br>",$out));

解决方案 2:

将其更改为:

echo implode("\n", $out);

这个:

echo "<pre>";
echo implode("\n", $out);
echo "</pre>";

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-08
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多