Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie obrazka – adres strony
Forum PHP.pl > Forum > Przedszkole
Helmut
Witam,
Dopiero zaczynam zabawe z php i mam prośbe do forumowiczów. Chcę napisać skrypt, który wiświetli mi obrazki ale bedą one zależały od wpisanego adresu. Np. jeżeli wpiszę adres www.yyy.pl wyświetli się obrazek nr. 1, jeżeli wpisany adres będzie inny wyświetli wyświetli się obrazek nr. 2. Dla Was jest to pewnie banalne, ale ja nie wiem jak się do tego zabrać. Będę wdzięczny za każdą porade. Pozdrawiam
dtb
Mam nadzieje ze o to ci chodzi"

  1. <?php
  2. $obrazki = array(
  3. 0 => 'obrazek1.gif',
  4. 1 => 'numer2.jpg',
  5. 'atutekst' => 'fotka.png',
  6. 'default' => 'obrazek_ktory_ma_sie_pokazac_gdy_podane_zostana_bledne_dane.jpeg'
  7. );
  8.  
  9. echo '<img src="'.(!empty ($obrazki[$_GET['img']]) ? $obrazki[$_GET['img']] : $obrazki['default']).'" alt="" />';
  10. ?>


---
Sprawdz teraz:
serwer/plik.php?img=0
serwer/plik.php?img=1
serwer/plik.php?img=atutekst
ToPeR
A może chodzi Ci o wybierania obrazka od domeny ?
zainteresuj się zmienną $_SERVER['SERVER_NAME'];
czyli np:
  1. <?php
  2.  
  3. $obrazki = array(
  4.  0 => 'obrazek1.gif',
  5.  1 => 'numer2.jpg',
  6.  'atutekst' => 'fotka.png',
  7.  'default' => 'domyslny obrazek.jpeg'
  8. );
  9.  
  10. switch( $_SERVER['SERVER_NAME'] ) {
  11. case "www.yyy.pl": $ob=0; break;
  12. case "www.xxx.pl": $ob=1; break;
  13. case "www.php.pl": $ob='atutekst'; break;
  14. default: $ob='default'; break;
  15. }
  16.  
  17. echo '<img src="'.$obrazki[$ob]).'" alt="" />';
  18.  
  19. ?>
Helmut
Dzień dobry. Dziękuje chłopaki, bardzo mi pomogliście. Wkleiłem kod na stronę, działa i teraz czas go przeanalizować żebym czegoś się nauczył;-) A powiedzcie mi jeszcze jak rozwiązać problem z tytułem strony? tytuł strony ma zależeć od domeny tak jak obrazek. Czy można przekształcić Twój kod ToPeR?
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.