Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
首先在浏览器上显示脚本结果,然后在php中运行include文件_Php_Include - Fatal编程技术网

首先在浏览器上显示脚本结果,然后在php中运行include文件

首先在浏览器上显示脚本结果,然后在php中运行include文件,php,include,Php,Include,我有一个显示结果的脚本,然后我调用一个include文件以每隔一段时间运行一次。我希望脚本结果显示在浏览器上,然后包含文件将在后面运行。现在我的浏览器正在连接,但没有显示任何内容。我希望浏览器回显完成并记录 <?php ob_implicit_flush(true); require_once('syslog.php'); $syslog = new Syslog(); $line="My msg"; $hostname = gethostname(); $ip= @$REMOTE_ADD

我有一个显示结果的脚本,然后我调用一个include文件以每隔一段时间运行一次。我希望脚本结果显示在浏览器上,然后包含文件将在后面运行。现在我的浏览器正在连接,但没有显示任何内容。我希望浏览器回显完成并记录

<?php
ob_implicit_flush(true);
require_once('syslog.php');
$syslog = new Syslog();
$line="My msg";
$hostname = gethostname();
$ip= @$REMOTE_ADDR;
$hostnameip = GetHostByName($ip);
$syslog->Send('127.0.9.1', $hostname." ".$hostnameip." ".$line);
echo"Done";
echo "Logging......";
ob_end_flush();  
include('execute.php');
?>

在上次echo之后尝试“在前包含”。

我相信,在执行
echo
命令之后,只要调用
flush()
方法,就可以得到所需的内容

该条例被描述为—

刷新PHP的写缓冲区以及PHP使用的任何后端(CGI、web服务器等)。这会尝试将当前输出一直推送到浏览器,但需要注意一些事项


使用此函数时有一些特殊注意事项。某些apache模块和客户端缓冲仍将被强制执行,但目前我相信这会有所帮助。

感谢您的回复。我添加了刷新功能,但没有成功。仍然让我连接。。。。我的脸上没有回声browser@mer-您也可以尝试使用。这就像一个全局
flush()
命令。。。它应该在每次回显后刷新,而不需要实际调用
flush()
函数。我尝试了ob\u implicit\u flush,谢谢它工作正常我在顶部编辑了脚本签出。谢谢Lix(,)