如何从网址获取图像?所以它可以在页面中显示我想要的图像

时间:2011-09-07 01:49:04

标签: php image url imageurl

所以我有这个页面.html,.php,无论如何,这是一个带有我的标志,一些广告,菜单等的页面。 我希望这个页面显示我想要的图像,假设我有/images/image1.jpg并且我想将它发送给某人,但我希望那个人在我的网站上看到它所以我会这样的 mypage.com/example.php(somecodehere?)/图像/ image1.jpg

它会打开example.php(或.html),image1.jpg显示我的代码所在(让我们说中间)

有任何简单的方法吗?

由于

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

您需要使用$ _GET []才能获取图像路径。让我们说你的链接是:

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

现在,你需要获得img值:

$img = $_GET["img"];

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

答案 2 :(得分:0)

因此,根据我的理解,您的网站上有一个图像,您希望通过某种链接与人分享这些图像?

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

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

因此,在你的网页example.php(必须有.php ext)中你会有以下内容:

<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替换短划线正确地逃避这一点