小编Bob*_*obN的帖子

为什么在</ body>和</ header>之后放置JS脚本?

我正在研究PHP中的一些东西,我想要包含一个文件并在最后插入一些内容.不考虑它,我做了include,然后回显了我想要插入的材料,这是一个JS脚本.

当我查看输出时,我意识到我忘记了包含文件中的标签.脚本插在他们之后,但令人惊讶的是(至少对我而言)它被执行了.

如果在执行此操作之前,如果脚本和标签之后的脚本执行了,我是否曾经问过我,我会说"我不这么认为." 我会说我认为它不会执行,因为我已经假定,到目前为止,浏览器会忽略和标记之后的任何内容.

所以,如果你问过,我会给出答案,我会错的.

在和标签之后放置的脚本会执行 - 为什么?

我用FF 3.6.24和IE 8.0.7601.17514尝试了它,两者的行为相同.

显示和标签后面的任何文字 - 为什么?

有没有人对此有任何想法?而且,这是我可能依赖的东西吗?如果是这样,我可以在这里和那里简化一些处理.

这是我正在使用的页面http://www.bobnovell.com/PastHtmlEndTesting.shtml - 如果您的特定浏览器没有执行脚本和/或显示我在脚本之后放置的文本,请告诉我.

短发

html javascript behavior execution

3
推荐指数
1
解决办法
263
查看次数

PHP - 创建包含文本的图像的问题

我正在尝试创建包含文本的图像.

我已经尝试了几个我在网上找到的例子,其中包括:

http://php.net/manual/en/function.imagettftext.php

http://www.daftlogic.com/projects-text-to-image.htm

http://www.phpro.org/examples/Text-to-Image-with-GD.html

但我试过别人.

让我们从daftlogic.com获取一个 - http://www.daftlogic.com/projects-text-to-image.htm

我没有在该页面上使用大型主要示例,而是在显示的文本行之后显示的短测试,大约是页面的1/3.

"(1)请测试此示例以确保imagecreate在您的服务器上正常工作......"

搜索该文本,您将找到我正在测试的代码.

我尝试了主要的例子,它失败了几乎相同的结果.

我添加了GD支持测试,只是为了看它是否真的存在.错误未被触发 - 并且在服务器上运行的phpinfo()显示GD支持.

PHP代码:是

<?php
error_reporting(E_ALL);
// check for GD support if(!function_exists('ImageCreate')) {
fatal_error('Error: Server does not support PHP image generation') ; 
}
header("Content-type: image/png");
$im = @imagecreate(110, 20)
   or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>
Run Code Online (Sandbox Code Playgroud)

我在名为PHP的目录中名为daftlogic.php的文件中有该代码,该文件就在我服务器上的测试根目录下.我在我的系统上安装了用于PHP和其他测试的Abyss服务器的副本上尝试了这个,但GD库不包含在为Abyss安装的PHP中,如果我在服务器上有这个工作(它有GD)我我将弄清楚如何在我的系统中包含GD支持.

好的 -

这是目录结构:

\testing -
      \phpmodules …
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
772
查看次数

标签 统计

behavior ×1

execution ×1

html ×1

javascript ×1

php ×1