Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Poszukiwany malutki skrypcik:), rotator
test11
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.01.2006

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


Poszukuję malutkiego skryptu, tzn. mały rotator zdjęć smile.gif
Tzn. chodzi mi o coś takiego, że mógłbym wkleić na forum w tag [img] odnośnik do obrazka gdzieś na serwerze i po każdym odświeżeniu strony pojawiałyby się inny obrazeczek smile.gif
Czyli umieszczony jest na naszym serwerze skrypcik oraz zdjęcia w jakimś folderze X. Na forum np. tym podaję do sygnaturki adres w postaci: i po odświeżeniu stronki pojawia się inna sygnaturka:)

Kiedys miałem taki skrypcik ale teraz nie mogę go odnaleźć na żadnej stronce sad.gif
Proszę o pomoc smile.gif
Go to the top of the page
+Quote Post
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


specjalnie dla Ciebie napisałem takie coś

  1. <?php
  2. $dir = opendir("./sygnatury/"); //katalog do obrazkow
  3. $i = 0;
  4. while(false !=($plik = readdir($dir))){
  5. if($plik != "." && $plik != ".."){
  6. $obrazki[$i]= $plik;
  7. $i++; } }
  8. closedir($dir);
  9. $losowy = rand(0,count($obrazki)-1);
  10. $ls = $obrazki[$losowy];
  11. ?>


teraz jesli chcesz wyswietlic ten obrazek
  1. echo'<img src="./sygnatury/'.$ls.'">';
Go to the top of the page
+Quote Post
Quantum
post
Post #3





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


nie prościej ? winksmiley.jpg

  1. $signatures = glob('./sygnatury/*.*');

sygnaturka:
  1. <img src="<?php echo $signatures[array_rand($signatures)]; ?>"/>
Go to the top of the page
+Quote Post
test11
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.01.2006

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


Dzięki, ale... takiej treści echo nie można wstawić na forum, by wyświetliło obrazki sad.gif
Z tego co pamiętam, to działało to na takiej zasadzie, że podałem dokładnie taki adres w podpisie: no i po każdym odświeżeniu pojawiał się inny obrazek smile.gif Jakoś z plikiem .gif to działało i był taki skrypcik napisany krótki smile.gif
Go to the top of the page
+Quote Post
Pr0100
post
Post #5





Grupa: Zarejestrowani
Postów: 114
Pomógł: 24
Dołączył: 18.01.2008
Skąd: Warszawa

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


  1. $signatures = glob('./sygnatury/*.*');
  2. $file = $signatures[array_rand($signatures)];
  3.  
  4. header('Content-type: '.mime_content_type($file));


potem [ img=http://example.com/moja_sygnatura.php ] , co prawda nie jest to do końca poprawne rozwiązanie (rozszerzenie nie jest zgodne się z typem MIME) ale żeby to obejść musiałbyś użyć mod_rewrite


--------------------
Go to the top of the page
+Quote Post
test11
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.01.2006

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


Cytat(Pr0100 @ 24.08.2010, 16:22:47 ) *
  1. $signatures = glob('./sygnatury/*.*');
  2. $file = $signatures[array_rand($signatures)];
  3.  
  4. header('Content-type: '.mime_content_type($file));


potem [ img=http://example.com/moja_sygnatura.php ] , co prawda nie jest to do końca poprawne rozwiązanie (rozszerzenie nie jest zgodne się z typem MIME) ale żeby to obejść musiałbyś użyć mod_rewrite


Dzięki wielkie smile.gif
Działa elegancko smile.gif Skasowałem funkcję header, bo nie chciało działać tongue.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 02:29