私はRaspberry Pi、python、PHPを使用しています。私は私のPHPに私のcount(output)
を得ることができません(私はapache2を使用しています)。私はターミナル(コマンドプロンプト)に自分のラズベリーパイをコード化します。私はexec()
とshell_exec()
を使ってみましたが、出力はありません。Raspberry pi出力(python 3でコード化)をPHPファイルに表示
これは私が 'test.py' は、このテキストを確認するPythonのファイルで
exec("python /home/pi/testing.py");
$file = popen("/home/pi/testing.py","r");
echo $file
pclose($file);
<?php
#command = escapeshellcmd('/home/pi/testing.py');
$output = shell_exec($command);
echo $output;
?>
<!DOCTYPE html>
<html>
<head>
<style>
table,th,td {
border:1px solid black;
}
</style>
</head>
<body>
<?php
echo "<br>";
echo date ('y-m-d H:i:s');
$conn = new mysqli("localhost","root","password","menagerie");
if($conn->connect_error)
{
die("connection failed:" . $conn->connect_error);
}
$sql = "SELECT * FROM people";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr><th>Vistor</th><th>Entry</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["vistor"]. " </td><td> " . $row["Date"]. "
</td></tr>";
}
echo"</table>";
}
$conn->close();
?>
""<br>
""<br>
</body>
</html>
は私が考えて、次の[これらの些細なルール](https://meta.stackoverflow.com/a/291370/1783163)少しだけ仕事とあなたの投稿はあまり良く作ることができます。 – peterh