Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML][PHP]Wyświetlanie zdjęcia w kodzie html
Forum PHP.pl > Forum > Przedszkole
kafar610
Witam
Mam taki problem i nie wiem jak mam go opisać za bardzo, najlepiej pokaże na przykładzie.
Np. wrzucam zdj na zapodaj.net lub jakiś inny i dostaje link do zdj, gdy odpalam ten link to wyświetla mi się zdj ale w ich kodzie html
http://zapodaj.net/163358b7c42f3.jpg.html
I jak mam to zrobić?
markuz
PPM -> Pokaż obrazek (Firefox)
http://zapodaj.net/images/163358b7c42f3.jpg
kafar610
to nie jest odpowiedz na moje pytanie, chce zrobić tak jak u nich, ze zdj jest w ich kodzie html
markuz
A w czym dokładnie masz problem? Nie wiesz jak umieścić zdjęcie w HTML?
Czy chodzi Ci o to, że każde zdjęcie ma własną podstronę?
W php robisz np. zdjecie.php?nazwa=supernazwa.jpg
i wtedy w zdjecie.php pobierasz nazwe, sprawdzasz czy istnieje i wyswietlasz w kodzie HTML.

Jak chcesz żeby link wyglądał jak u nich to poczytaj o htaccess.
kafar610
no ma być dokładnie jak u nich i nie wiem jak to zrobić

Cytat
W php robisz np. zdjecie.php?nazwa=supernazwa.jpg

Że jak? możesz mi to bardziej rozjaśnić?
markuz
  1. <?php
  2.  
  3. $nazwa = isset($_GET['nazwa']) ? $_GET['nazwa'] : false;
  4. if(!$nazwa)
  5. return false;
  6.  
  7. if(!file_exists('zdjecia/'.$nazwa))
  8. return false;
  9.  
  10. echo "<html><body><img src='zdjecia/".$nazwa."'/></body></html>";


Pisane z palca może się sypać.
kafar610
i tym get to mam z forumlarza wyciagnac czy jak?
bartek4175
Cytat(kafar610 @ 21.02.2015, 15:56:46 ) *
i tym get to mam z forumlarza wyciagnac czy jak?

chodzi ci o to?

Kod
twój kod html...
...
<img src="link do zdjecia">
....
twój kod html...

questionmark.gif
kafar610
  1. pobieranie z linku tokenu
  2. $token = $_GET['token'];
  3. $ext = $wiersz['ext'];
  4. // szukanie w bazie wpisu z tym tokenem
  5. $wiersz = mysqli_query($connect ,"SELECT FROM obrazki WHERE token = '$token', rozszerzenie = '$ext';");
  6. // sprawdzamy, czy znalezlismy
  7. if($wiersz = 0) {
  8.  
  9. echo "niestety ten token nie jest przypisany do zadnego obrazka";
  10.  
  11. }
  12. else {
  13. $row=mysqli_fetch_assoc($wiersz);
  14. printf ("%s (%s)\n",$row["token"],$row["rozszerzenie"]);
  15. mysqli_free_result($wiersz);
  16. //$prawdziwa_sciezka_do_img = $wiersz['sciezkaDoObrazka'];
  17. // generuj tag img
  18. echo '<img src="' . GW_LOKALIZACJA . $token . "." . $ext . '" width="300px" heith="300px" alt="image" /></p><br />';
  19.  
  20. }
  21. mysqli_close($connect);
  22. ?>
  23.  

Skleilem takie coś, lecz błędy wyskakują... "Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, integer"
"Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, integer
ikssde
W linii 7 przypisujesz do $wiersz zero, dodaj jeden znak równości więcej.
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-2025 Invision Power Services, Inc.