【发布时间】:2011-08-23 17:22:50
【问题描述】:
这是我的情况:图像存储在根文件夹之外。我可以使用外部 php 文件(应该如此)然后 file_get_contents 然后 echo 然后 img src 访问它们,然后它将完美显示。
我已经安装了thickbox,我想要发生的是当用户点击图像时,它会显示在放大的thickbox中
<a href="img.jpg" class="thickbox"><img src="my_image_processing.php?img=img.jpg" />
我正在尝试在单击时创建一个画廊。发生的情况是出现了厚框,但图像没有。而不是图像,乱码/垃圾代码显示为带有问号的黑色菱形。我想这是图像的原始代码。
如何在
中将其输出为图像而不是原始代码<a href> 's
添加:我只是多玩了一点。当我删除thickbox 类时,a href 确实有效。它在下一页上正常显示图像。不幸的是,当我附加thickbox类时,它显示了thickbox,但它显示了原始代码
【问题讨论】:
-
根据您所说的(直接访问 my_image_processing.php?img=img.jpg 有效),我猜想问题出在厚盒上(实际的错误或您的错误)。仔细检查您是否遵循了所有 instructions,包括 macFFBgHack.png 位。如果您仍然遇到问题,我建议您编辑/重新标记您的问题,并包括所有与thickbox 相关的脚本/链接/样式标签(所有相关的 HTML),并告诉我们您使用的 jquery 和thickbox 版本。由于某种原因,thickbox 似乎没有发送 jpeg MIME 类型的图像。
-
是的,问题与Thickbox有关,但事实上,Thickbox将内容识别为页面(假设*.php不是图像)并且不查看@ 987654328@ 标头中发送的信息。可能的解决方案在我的答案之内。
标签: php image hyperlink root thickbox