2011-09-07 60 views
0

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

而且,它还将打开使用example.php(或.html)与image1.jpg显示在那里我有我的代码(让我们在中间说)

任何简单的方法来做到这一点?

谢谢

回答

1

你应该使用图像$ _GET得到的图像:

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

请注意,这是一个危险的代码,你应该经常检查inpu t来自用户。

0

您需要使用$ _GET []为了获得图像路径。比方说,你的链接是:

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

现在,你需要得到IMG值:

$img = $_GET["img"]; 

现在你要显示:)

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代替破折号来妥善避免此问题

相关问题