Как получить imageurl из URL?Таким образом, он может показать изображение, которое я хочу на странице - PullRequest
0 голосов
/ 07 сентября 2011

Итак, у меня есть эта страница .html, .php, что угодно, это страница с моим логотипом, некоторыми объявлениями, меню и т. Д. Я хочу, чтобы на этой странице было изображение, которое я хочу, скажем, у меня есть /images/image1.jpgи я хочу отправить его кому-то, но я хочу, чтобы этот человек увидел его на моем веб-сайте, поэтому я хотел бы что-то вроде mypage.com/example.php(somecodehere?)/images/image1.jpg

ион откроет example.php (или .html) с image1.jpg, показывающим, где у меня был мой код (скажем, посередине)

Любой простой способ сделать это?

Спасибо

Ответы [ 3 ]

1 голос
/ 07 сентября 2011

Вы должны использовать $ _GET, чтобы получить изображение:

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

Помните, что это опасный код, и вы всегда должны проверять ввод от пользователя.

0 голосов
/ 07 сентября 2011

Итак, насколько я понимаю, у вас есть изображения, размещенные на вашем сайте, которыми вы хотите поделиться с людьми по какой-то ссылке?

Если это так, лучший способ сделать это - использовать переменные 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

0 голосов
/ 07 сентября 2011

Вам нужно использовать $ _GET [], чтобы получить путь к изображению.Допустим, ваша ссылка:

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

Теперь вам нужно получить это значение img:

$img = $_GET["img"];

Теперь у вас есть изображение, которое вы хотите отобразить:)

...