Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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脚本运行时输出内容_Php - Fatal编程技术网

在php脚本运行时输出内容

在php脚本运行时输出内容,php,Php,所以我只是创建了一个脚本来调整一大堆图像的大小在循环中运行时是否有输出? 基本上我有400张照片在照片数据库表。它收集所有这些照片的列表,然后循环浏览每一张照片并调整大小3次。(大、中、小版本) 现在,在每个循环中,我都在重复图像的结果,但在所有事情都完成之前,我看不到结果。大约10分钟后,我会得到输出。我添加了此设置时间限制(0);以确保它不会超时 **编辑**看起来脚本实际上每隔30秒就更新一次浏览器?您可以使用flush()或ob\u flush()告诉脚本在执行echo()后将内容发送回

所以我只是创建了一个脚本来调整一大堆图像的大小在循环中运行时是否有输出?

基本上我有400张照片在照片数据库表。它收集所有这些照片的列表,然后循环浏览每一张照片并调整大小3次。(大、中、小版本)

现在,在每个循环中,我都在重复图像的结果,但在所有事情都完成之前,我看不到结果。大约10分钟后,我会得到输出。我添加了此设置时间限制(0);以确保它不会超时

**编辑**看起来脚本实际上每隔30秒就更新一次浏览器?

您可以使用
flush()
ob\u flush()
告诉脚本在执行
echo()
后将内容发送回客户端

但是-您从来没有真正完全控制过它,web服务器控制着它,因此web服务器可能无法根据其配置方式进行协作。例如,如果您让服务器执行gzip而不是使用PHP的gzip功能,web服务器可能仍然会缓冲输出。

您可以使用
flush()
ob\u flush()
在执行
echo()
后告诉脚本将内容发送回客户端


但是-您从来没有真正完全控制过它,web服务器控制着它,因此web服务器可能无法根据其配置方式进行协作。例如,如果您让服务器执行gzip而不是使用PHP的gzip功能,web服务器可能仍然会缓冲输出。

您可以放入代码片段吗?您可以放入代码片段吗?服务器就在我的房间里,因为我是作为开发服务器来处理它的。谢谢你提供的信息,我不在乎。我正在使用本机php调整大小。所以这似乎不起作用。我正在使用ImageCopyResampled()函数。这是一个采取了大部分的处理。还有其他想法吗?不幸的是,就像我说的,你不一定能完全控制web服务器何时发回输出。您可以尝试做的另一件事是输出更大的文本位,以便web服务器中正在进行的任何缓冲都能更快地填满,并更频繁地发送。因此,在处理完每个图像后,不只是回显“Image 1
”,而是回显如下内容“图像1
或者,如果这是一项必备功能,您可能需要重新设计界面,使其更“ajaxy”,可能需要对单个图像进行单独调用。我明白您所说的大师。。这是有道理的。在客户端为每个图像使用循环,并发送一个php请求来调整该图像的大小,然后更新并迭代下一个图像。有道理!这个服务器就在我的房间里,因为我把它当作一个开发服务器。谢谢你提供的信息,我不在乎。我正在使用本机php调整大小。所以这似乎不起作用。我正在使用ImageCopyResampled()函数。这是一个采取了大部分的处理。还有其他想法吗?不幸的是,就像我说的,你不一定能完全控制web服务器何时发回输出。您可以尝试做的另一件事是输出更大的文本位,以便web服务器中正在进行的任何缓冲都能更快地填满,并更频繁地发送。因此,在处理完每个图像后,不只是回显“Image 1
”,而是回显如下内容“图像1
或者,如果这是一项必备功能,您可能需要重新设计界面,使其更“ajaxy”,可能需要对单个图像进行单独调用。我明白您所说的大师。。这是有道理的。在客户端为每个图像使用循环,并发送一个php请求来调整该图像的大小,然后更新并迭代下一个图像。有道理!