Skocz do zawartości

Zablokowane Losowe obrazki


Nx

Rekomendowane odpowiedzi

Witam :)

 

Mam pytanie może n00bowskie, ale jak zrobić tak że mam obrazek na stronie taki " :) " to jak klikne na Odśwież to mi się zamieni na obrazek taki " :] " i tak że jeszcze jak klikne to na" :bye1: " wiecie jak to zrobić ?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy
<?php

$rysunek=array(
    '1.jpg',
    '2.jpg',
    '3.jpg',
    '4.jpg'
    );
    
    
$ktory=rand(0,count($rysunek)-1);

header('Content-Type: image/jpeg');
echo file_get_contents($rysunek[$ktory]);

?>

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy
Hm, miałem raczej na myśli coś takiego, że jest jeden plik graficzny, do którego ładowane są określone obrazki. =p

 

Zapomniałem dodać, zapisujesz to jako obrazek.php i potem na stronie:

 

 

<img src="obrazek.php" alt="alt" />

 

Jak to działa: http://hmt.pl/v4/ - banner z reklamą, wystarczy odświezyć kilka razy stronę.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli dla Ciebie napisanie prostego skryptu PHP generującego losowe obrazki w sposób przedstawiony przez gnyska jest problemem... cóż. =)

 

Po za tym używanie echo może stać się niewygodne gdy używa się jakiegoś systemu szablonów.

Odnośnik do komentarza
Udostępnij na innych stronach

A czy ja coś takiego powiedziałem? ;] Generalnie najlepiej używać jak najmniej JS, bo żeby działało to użytkownik musi mieć włączone :)

 

Moje zdanie jest takie, że jak używać JS to takich jak script.aculo czy jak to tam było :P

 

Myslałem, że może masz jakis nowatorski pomysł :)

Odnośnik do komentarza
Udostępnij na innych stronach

No można by się czepić jakichś rzadko spotykanych metod, ale chyba było by to jeszcze większym problemem - kto wie co kto ma włączone. Nie? :D

No i z jednej strony jest minusem to co powiedziałeś dla JS. Z drugiej zaś lepiej było by odciążać PHP przenosząc takie pierdoły na stronę przeglądarki. Niby nic, ale...

 

O. Można by np. użyć Flasha do tego celu.

Jeja, nawet Javę. =D

 

W sumie napisanie po stronie serwera czegoś takiego eliminuje ewentualny brak obsługi rozszerzenia.

Choć znowu jest wiele stron które wymagają wsparcia niektórych rozszerzeń. Dlaczego sobie odpuszczać?

Odnośnik do komentarza
Udostępnij na innych stronach

ersiu stajl kod. ^^

<?PHP
/* Obrazki */
obrazek[0] = 'lol.gif';
obrazek[1] = 'lol2.gif';
obrazek[2] = 'lol3.gif';
obrazek[] = 'lol4.gif';
obrazek[] = 'lol5.gif';
/* Wyświetlanie */
echo '<img src="'.$obrazek[rand(0, count($obrazek))].'">';
?>

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...