PHP Shell_exec = 如何将结果输出到一个table显示在网页上?

PHP Shell_exec = How to output the result in a table displayed on a web page?

我成功地 运行 我的第一个 php 网页脚本!!我正在使用 Raspberry Pi 并使用此脚本,结果显示在 php 页面中。它显示来自当地机场的 METAR 数据。

基本上是气象数据。我设法使用 string

将输出集中在页面上
> echo "<center>";

它看起来不错,但如果它能以原来的左对齐方式显示在居中 html table.

会更好

这可能吗?

!DOCTYPE html>
<div align="center">
<hr />
<h1>METAR report</h1>
<?php
 $output = shell_exec('sh /var/www/html/weather.sh');
 echo "<pre>$output</pre>";
 ?>



尝试以下操作:

<!DOCTYPE html>
<html>
    <head>
        <title>Project</title>
    </head>
    <body>
        <div class="container">
            <?php
                $output = shell_exec('sh /var/www/html/weather.sh');
                echo "<pre>$output</pre>";
            ?>
        </div>
        <style>
        .container {
            width: 90%;
            margin: 0 auto;
        }
        </style>
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <title>Project</title>
    </head>
    <body>

    <?php
 $output = shell_exec('sh /var/www/html/weather.sh');
 ?>
    <table align="center" width="400" border="1">
        <tr>
            <td><?php echo "<pre>$output</pre>"; ?></td>
        </tr>
    </table>
    <table align="center" width="400" border="0">
        <tr>
            <td><?php echo "<pre>$output</pre>"; ?></td>
        </tr>
    </table>
    <table align="center" width="800" border="1">
        <tr>
            <td><?php echo "<pre>$output</pre>"; ?></td>
        </tr>
    </table>
    </body>
</html>

尝试所有组合并选择最适合您的组合。意大利万岁!