![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 25.02.2004 Skąd: Grodzisk Maz. Ostrzeżenie: (0%) ![]() ![]() |
Hejka ludzie!
Czy wiecie jak najprościej zrobić skrypt, który wyświetla kilka losowych obrazków z katalogu w odstępach czasowych? A może znacie taki skrypt do promocji, który pozwala na taką roszadę... Z góry wielkie dzięki za pomoc... Pozdrawiam -------------------- Jarek "babajaro"
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 23.03.2004 Skąd: N 50°03 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:5e71a64f2e]<?php
$tablica = Array(); $katalog = opendir('jakis_katalog/'); while (false !== ($file = readdir($katalog))) { if ($file != "." && $file != "..") { // wyłączenie NIE-plików ![]() $tablica[] = $file; } } closedir($katalog); ?>[/php:1:5e71a64f2e] W tej chwilimasz wczytane obrazki do tablicy i wystarczy tylko pobrać loswe elementy z tej tablicy: [php:1:5e71a64f2e]<?php $kilka=4; // w zależności ile to jest kilka ![]() for($n=1; $n<=$kilka; $n++) { $i=rand(0,count($tablica)); list($width, $height, $type, $attr) = getimagesize("katalog/".$tablica[$i]); echo '<img src="katalog/'.$tablica[$i].'" border="0" '.$attr2.'>'; } ?>[/php:1:5e71a64f2e] -------------------- WARSZTAT: Apache 1.3.27 | PHP 4.3.10 | MySQL 4.1 | PHPEd 4.0 or Pajączek 5.4.0 NxG | P4 2GHz | VIA P4PB400-FL | 1024MB DDR333
PROJEKTY |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 25.02.2004 Skąd: Grodzisk Maz. Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za tą część skryptu, ale pozostaje najważniejsze...
te odstępny czasowe, czyli np. co 2 minuty by się zmieniały... da się coś takiego zrobić? bo szczerze mówiąc nie wiem... -------------------- Jarek "babajaro"
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 23.03.2004 Skąd: N 50°03 Ostrzeżenie: (0%) ![]() ![]() |
Aha, zapomniałem o odstępach czasowych.
dorzuć : <META HTTP-EQUIV="Refresh" CONTENT="10"> - w metatagach w HEADzie i już ![]() To 10 to liczba sekund a żeby nie cache'owało obrazka: [php:1:39e67b4ce8]<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0"); header("Pragma: no-cache"); ?>[/php:1:39e67b4ce8] -------------------- WARSZTAT: Apache 1.3.27 | PHP 4.3.10 | MySQL 4.1 | PHPEd 4.0 or Pajączek 5.4.0 NxG | P4 2GHz | VIA P4PB400-FL | 1024MB DDR333
PROJEKTY |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 25.02.2004 Skąd: Grodzisk Maz. Ostrzeżenie: (0%) ![]() ![]() |
Jestem bardzo wdzięczny...
Tak myślałem, że zajmie Ci to chwileczkę... ![]() Pozdrawiam! -------------------- Jarek "babajaro"
|
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
php pocz -> Skrypty php
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 19:02 |