Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: index.php?id=zdjecie.jpg
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
adamson
Chodzi o to, że po kliknięciu na link do zdjęcia otworzyło mi się zdjęcie JPG w pliku index.php.
Jak to zrobić?
Bardzo Was proszę o pomoc.
.radex
  1. <?php
  2. $sciezka_zdjecia = $_GET['id'];
  3.  
  4. header("Content-Type: image/jpeg");
  5.  
  6. echo file_get_contents($sciezka_zdjecia);
  7. ?>


bezpośrednio, działa tylko przy jpegach

  1. <?php
  2. echo '<img src="' . $_GET['id'] .'">';
  3. ?>


to działa na wszystkich.

oba sposoby nie są do końca bezpieczne!
Nickel
Możesz w index.php napisać coś takiego:

  1. <?php
  2.  
  3. echo "<img src=\"".$_GET['id']."\" />";
  4.  
  5. ?>
adamson
Bardzo Wam dziękuję. Wszystko działa. Super!!

Przepraszam ale mam jeszcze ostatnie pytanie. Co muszę dodać do tego skryptu, zeby przy starcie ladowal mi sie obrazek a dopiero po kliknieciu w link w tym miejscu zaladowal mi sie inny? Bo tak to jak laduje mi sie index.php to w tym polu gdzie dziala skrypt jest taki pusty prostokat i brzydko to wyglada sad.gif Prosze pomozcie
f1xer
  1. <?php
  2. if (!isset($_GET['id'])||empty($_GET['id']))
  3. {
  4. echo "<img src=\"domyslny.jpg\" />";
  5. }
  6. else
  7. {
  8. echo "<img src=\"".$_GET['id']."\" />";
  9. }
  10. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.