Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Gdy obrazek <IMG> nie jest dostępny
drakes
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.11.2004

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym osiągnąć następującą sytuację. Zapodaję obrazek w tagu <img src="obrazek.jpg">. Przeglądarka gdy nie może go odnaleźć w podanej lokalizacji nie wyświetla nic, lub wyświetla jakąś bitmapę alternatywną z góry ustawioną (np. brak zdjęcia) a nie ten czerwony krzyzyk.

Pozdrawiam i z gory dzieki za pomoc,
Darek
Go to the top of the page
+Quote Post
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




może nadaj mu poprzez css jakiś background? byle był mniejszy niż obrazek który pokaże się później (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
ArniPL
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.11.2006

Ostrzeżenie: (0%)
-----


Background-image w css'ie nic nie da bo "czerwony krzyżyk" nadal będzie w IE. Można to rozwiązać w ten sposób:

W pliku html:
  1. <img src="img.php?img=obrazek.gif" alt="" />

Obok stwórz plik img.php:
  1. <?php
  2.  
  3. $Img = $_GET['img'];
  4.  
  5. if(file_exists($Img)) {
  6. header('Location: '.$Img);
  7. } else {
  8. header('Location: brak.gif');
  9. }
  10.  
  11. ?>


Plik brak.gif wyświetli się gdy skrypt nie znajdzie pliku podanego w parametrze img.
Go to the top of the page
+Quote Post
drakes
post
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 20.11.2004

Ostrzeżenie: (0%)
-----


Dzieki, to rozwiązanie wydaje się idealne dla moich potrzeb.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 19:35