Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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/1/php/230.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
Javascript 将imagegrabscreen php函数包含到一个按钮上,单击此按钮时不刷新页面_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 将imagegrabscreen php函数包含到一个按钮上,单击此按钮时不刷新页面

Javascript 将imagegrabscreen php函数包含到一个按钮上,单击此按钮时不刷新页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图创建一个带有onclick函数的按钮,该函数激活imggrabscreen php函数。问题是,我已经完成了几个代码,到目前为止,我唯一能使用的功能是提交输入类型,在该类型中刷新页面。我尝试使用button作为输入类型,但不幸的是,单击按钮后它不会保存任何屏幕截图。这是我目前使用的代码 if(isset($\u POST['btnscreen'])) { $im=imagegrabscreen(); imagepng($im,“screenshot.png”); } ob_end_flu

我试图创建一个带有onclick函数的按钮,该函数激活imggrabscreen php函数。问题是,我已经完成了几个代码,到目前为止,我唯一能使用的功能是提交输入类型,在该类型中刷新页面。我尝试使用button作为输入类型,但不幸的是,单击按钮后它不会保存任何屏幕截图。这是我目前使用的代码

if(isset($\u POST['btnscreen']))
{
$im=imagegrabscreen();
imagepng($im,“screenshot.png”);
}
ob_end_flush();
?>




php是在服务器端解析和执行的(预处理),因此在页面发送到浏览器后,您无法调用任何php函数。唯一的方法是向服务器发出新请求(ajax)

我不能完全理解您的函数的作用(php无法截图显示您的浏览器显示的内容,因为它没有关于如何呈现的信息-请注意,不同的浏览器可能会以不同的方式显示页面)

我会尝试阅读html5画布元素,它可以实现这一点(例如)


希望这有助于

在服务器端解析和执行php(预处理),以便在页面发送到浏览器后无法调用任何php函数。唯一的方法是向服务器发出新请求(ajax)

我不能完全理解您的函数的作用(php无法截图显示您的浏览器显示的内容,因为它没有关于如何呈现的信息-请注意,不同的浏览器可能会以不同的方式显示页面)

我会尝试阅读html5画布元素,它可以实现这一点(例如)


希望这对您有所帮助

您是否尝试过ajaxing PHP页面?是的,我也尝试过使用ajax,但结果仍然相同。您是否尝试过ajaxing PHP页面?是的,我也尝试过使用ajax,但结果仍然相同。