我正在使用php从文本中生成图像。我的代码在本地主机上运行得很好,文本生成得很好。然而,在我的在线主机上,它并不会生成整个文本,只生成部分内容。就像我把文本‘这是一些文本’传递给它-它只会产生一个S或t。
代码很好,因为它在本地主机上运行得很好,但不在联机主机上运行。不可能gd不在主机上,否则它甚至不会生成图像的一部分。
WHats在这里说:
更新
这是服务器上的GD CONfig -我不认为它有什么问题
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
我只是把电子邮件地址和伪造数字转换成一个图像。以下是文本应该是什么样子的图片:
但这就是它在网上呈现的内容:
更新
我刚发现一些奇怪的事。如果我试图从文本' P‘中创建一个图像,它应该创建下面的图像,它在我的本地主机上这样做。
但是在在线服务器上,它创造了这样的形象--空间是巨大的和扭曲的。这是否暗示了为什么它没有按其应有的方式呈现案文。
请各位,我这里急需帮助:
发布于 2009-07-09 05:41:38
将本地phpinfo()与实时phpinfo()进行比较,并寻找差异。
打开图像生成脚本中的完全错误报告:
ini_set("display_errors","2");
error_reporting(E_ALL);
然后通过将浏览器指向呈现图像的URL直接运行它。
发布于 2009-07-09 05:37:51
查看GD库是否正确安装在服务器中
发布于 2009-07-09 05:38:41
。
https://stackoverflow.com/questions/1101986
复制相似问题