【问题标题】:Insert every jpg uploaded in the gallery in a php document (Wordpress)将画廊中上传的每个 jpg 插入 php 文档 (Wordpress)
【发布时间】:2011-05-02 08:27:30
【问题描述】:

我一直在我的博客上集思广益,讨论如何实现这一点,这是在我几个月前工作的另一个博客中完成的。

当您被重定向到博客图库中 jpg 图片的直接 URL - 例如此屏幕截图:http://www.gamesteady.com/gallery/half-life-2/half-life-2-screenshots_30.jpg 时,它会自动将图片插入以下 php 文档:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head profile="http://gmpg.org/xfn/11">
    <title> title... </title>
<img src="http://www.gamesteady.com/img/.jpg" border="0" alt=" image" width="100%" style="display:block;" />
<h3>
<a href="http://www.gamesteady.com/pictures/">Back to gallery </a> <span style="font-size: 12px;">or</span> <a href="/img_downloader.php?show_image=.jpg" title="Download picture">Download picture of  image</a>
</h3>
</body>
</html>

即使您输入http://gamesteady.com/gallery/ashdasudh913h.jpg - 它也会启动相同的文档。这是用.htaccess 完成的吗?我一直在网上搜索类似的方法,但找不到或理解任何方法。

非常感谢您在这方面的帮助,因为我长期以来一直在寻找一种方法来做到这一点。我还在学习 php/css 和 wordpress,但我真的很想在我的博客中使用这个功能。

【问题讨论】:

    标签: php html .htaccess


    【解决方案1】:

    喂,

    也许它来自 .htaccess 中的 RewriteRule

    【讨论】:

    • 好吧,我已经玩了好几个小时了。我在 .htaccess 文件中添加了: RewriteRule ^(.+)\.jpg$ /img.php?file=$1.jpg [L,NC,QSA] ,并在 img.php 中创建了类似于帖子,我从另一个博客得到的。它起作用了,但不完全是。现在,在帖子/或博客上显示的每张图片都不会显示,并且博客和 img.php 上页面的样式表会发生冲突并破坏页面。但是,如果我访问,任何图像都可以直接工作,并执行 img.php。现在我只需要学习如何让 img.php 显示用户尝试执行的确切图像。
    • 我现在感觉很愚蠢,因为我不知道无法下载 php 文件,而且我认为这是 RewriteRule 重定向到的那个博客的 php 文件的真正来源。我想我只需要学习一些 PHP,如果它不像我那么简单,就可以完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多