我尝试使用shell_exec以与在终端中显示的方式(同时)相似的方式在网页上输出简单的ping命令; 但它只在完成执行后显示,而我需要它显示在终端上显示,
我的代码是
<?php
$i= shell_exec("ping -c 4 google.com");
echo "<pre> $i <pre>";
?>
Run Code Online (Sandbox Code Playgroud)
它正在等待一段时间并将整个东西倾倒在一个镜头上...... PHP可以识别每行的输出并将其显示在网页上
编辑
我也试过这个
<?php
$proc = popen("ping -c 4 google.com", 'r');
echo '<pre>';
while (!feof($proc)) {
echo fread($proc, 4096);
}
echo '</pre>';
?>
Run Code Online (Sandbox Code Playgroud)
但我仍然得到相同的结果..
编辑
当我试图在终端中执行这个PHP代码时,(php test.php)它正常工作,就像我们直接在服务器上执行ping一样.但在网页上它仍然是相同的.
我需要输入时间类型,用户需要输入“从”和“到”时间,我发现了这个
<input type="time">
但它在 firefox 中不起作用,即等..(你们都知道)
那么有什么方法可以在我的时间输入字段中实现与此类似的内容,用户可以在其中选择时间(小时:分钟:AM/PM)
我是一个新手(我的第一个网站),这是我在这里的第一个问题..请考虑
谢谢你
我用PHP和HTML开发了一些页面.但是当我将这些页面放在OpenWrt www文件夹中时,PHP页面无效.我在OpenWrt中安装了php5.这些页面在ubuntu中使用apache localhost正常工作.在OpenWrt中,它有uHTTPd.我是否需要安装除了php5(其他模块)以外的任何东西或者我需要配置什么?