Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyświetlanie zawartości folderu - zdjecia
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Witam Panowie mam taki skrypcik który wyświetla zdjęcia z katalogu losowo czy jest możliwość zrobienie tego tak zeby odświezała się ta galeria automatycznie bez przeładowania całej strony tylko cos tam 10 sekund zdjecie samo się zmieniało prosze bardzo o pomoc
  1. <?php
  2. $folder = opendir(zdjecia);
  3. $i = 0;
  4. while(false !=($plik = readdir($folder))){
  5. if($plik != "." && $plik != ".."){
  6.    $obrazki[$i]= $plik;
  7.    $i++;
  8.    }
  9. }
  10. closedir($folder);
  11. $losowy=rand(0,count($obrazki)-1);
  12. echo '<img src="zdjecia/'.$obrazki[$losowy].'" width="140px" height="140px" alt="" />';
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dk1342
post
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

Ostrzeżenie: (10%)
X----


http://forum.php.pl/index.php?showtopic=105200&hl=

Kod
<img src="Obrazki/k1.jpg" name="slide" border=0 style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=1,Duration=1)" alt="photo">
<script language="JavaScript1.1">
<!--
var slidespeed=4000;
var slideimages=new Array("Obrazki/k1.jpg", "Obrazki/k2.jpg", "Obrazki/k3.jpg");
var imageholder=new Array();
var ie55=window.createPopup;
for (i=0;i<slideimages.length;i++){
imageholder[i]=new Image();
imageholder[i].src=slideimages[i];
}
var whichlink=0;
var whichimage=0;
var pixeldelay=(ie55)? document.images.slide.filters[0].duration*1000 : 0;
function slideit(){
if (!document.images) return;
if (ie55) {
//document.images.slide.filters[0].Transition=Math.floor(Math.random()*23);
document.images.slide.filters[0].apply();
}
document.images.slide.src=imageholder[whichimage].src;
if (ie55) document.images.slide.filters[0].play();
whichlink=whichimage;
whichimage=(whichimage<slideimages.length-1)? whichimage+1 : 0;
setTimeout("slideit()",slidespeed+pixeldelay);
}
slideit();
//-->
</script>


działania chyba nie muze tłumaczyć ?
var slideimages=new Array("Obrazki/k1.jpg", "Obrazki/k2.jpg", "Obrazki/k3.jpg");
w tej linijce dodajesz po przecinku sciezke do obrazka w ostatnim obrazku bez kropki !
i tu jak zmienisz katalog:
<img src="Obrazki/k1.jpg
...

Ten post edytował dk1342 11.11.2008, 14:36:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 14:48