标题比我试图完成的任务更模糊,所以我将尽可能清楚地解释这一点。
我要做的是在PHP脚本中运行JavaScript命令,但是,似乎JavaScript只在PHP完成后执行,这意味着它基本上什么都不做。我的另一个想法是标题是图像类型(JPEG),我不确定这是否会影响它,但似乎可能是因为PHP首先执行。
这是嵌入PHP的JavaScript;
Function GetResolution(){
Echo '<script>document.write(screen.width + " x " + screen.height)</script>';
}
我需要根据屏幕大小来调整图像大小,但是在主题上,我需要在设置标题内容类型后按原样运行代码。所以基本上,我在
之后执行该功能Header('Content-Type: image/jpeg');
非常感谢任何帮助,谢谢。
答案 0 :(得分:3)
PHP代码在服务器中执行。 Javascript在客户端中执行。这意味着PHP只将脚本回显给客户端(但永远不会执行它)。如果您需要在数据库中存储执行给定javascript的结果,则需要对其进行AJAX调用。
此外,我没有看到代码中“将输出插入数据库”的位置。