0

所以我有这个页面 .html 、 .php 等等将它发送给某人,但我希望那个人在我的网站上看到它,所以我会像 mypage.com/example.php(somecodehere?)/images/image1.jpg

它会打开 example.php(或 .html),其中 image1.jpg 显示我的代码所在的位置(假设在中间)

有什么简单的方法可以做到这一点吗?

谢谢

4

3 回答 3

1

您应该使用 $_GET 来获取图像:

www.exapmle.com/page.php?imagename=image1.jpg => simple example for the page.php code
<?php
   echo "<img src=\"{$_GET["imagename"]}\">";
?>

请注意,这是一个危险的代码,您应该始终检查用户的输入。

于 2011-09-07T01:58:29.123 回答
0

您需要使用 $_GET[] 来获取图像路径。假设您的链接是:

http://blabla.com/example.php?img=image1.jpg

现在,您需要获取该 img 值:

$img = $_GET["img"];

现在您有了要显示的图像:)

于 2011-09-07T01:58:05.320 回答
0

那么,据我了解,您在您的网站上托管了一张图片,您希望通过某种链接与人们分享?

如果是这样,最好的方法是通过 GET 变量。例如,如果您有一个名为:holiday.jpg 的图像,则链接将是:

http://domain.com/example.php?img=holiday.jpg

因此,在您的网页 example.php(必须具有 .php 分机)中,您将拥有以下内容:

<html>
  <head>
    <title>IMG SITE</title>
  </head>
  <body>
    <div class="content">
     <?php
     if(isset($_GET["img"])) echo '<img src="/images/directory/'.$_GET["img"].'">';
     ?>
    </div>
  </body>
</html>

笔记

注意不要在 GET 变量中使用斜杠,例如: /image/directory/holiday.jpg 。通过用 %2F 替换破折号来正确地避免这种情况

于 2011-09-07T02:12:57.957 回答