Avatar billede slinky Nybegynder
22. oktober 2003 - 15:07 Der er 6 kommentarer

skifte flash fil hver time?

Hej!

jeg skal bruge et (php) script der kan skifte flash fil hver time.

Koden jeg bruger nu, bare for at vise filen er

<object>
<param name="movie" value="image/test.swf" width="780">
<embed src="image/test.swf" width="780"height="106"></embed></object>


jeg skal bruge en kode der viser fil1.swf fra 00-01 fil2.swf fra 01-02 osv
Avatar billede nicklasb Nybegynder
22. oktober 2003 - 15:48 #1
<?php
$hours = array(
          0 => '01.swf',
          1 => '02.swf',
          2 => '03.swf',
          3 => 'morogjorgen.swf',
          4 => 'isommerhuset.swf',
          5 => '05.swf',
          6 => 'ellernoget.swf',
          7 => '07.swf',
          8 => '08.swf',
          9 => '09.swf',
          10 => '10.swf',
          11 => '12.swf',
          12 => 'snydt.swf',
          13 => 'haha.swf',
          14 => '14.swf',
          15 => '15.swf',
          16 => '16.swf',
          17 => '17.swf',
          18 => '17.swf',
          19 => '16.swf',
          20 => '20.swf',
          21 => 'aften.swf',
          22 => 'sendt.swf',
          23 => 'nat.swf'
        );
       
        $var = '<object>
<param name="movie" value="image/' . $hours[date('G', time())] . '" width="780">
<embed src="image/test.swf" width="780"height="106"></embed></object>
';
echo $var;

?>
Avatar billede nicklasb Nybegynder
22. oktober 2003 - 16:02 #2
ser lige en fejl her kl 16, hvor jeg liiige ville teste om det nu også virker.. jeg har jo ikke fået skiften den nederste src ud med din flashfilm.. Ret

        $var = '<object>
<param name="movie" value="image/' . $hours[date('G', time())] . '" width="780">
<embed src="image/test.swf" width="780"height="106"></embed></object>
';

til

        $flashfilm = $hours[date('G', time())];
        $var = '<object>
<param name="movie" value="image/' . $flashfilm . '" width="780">
<embed src="image/' . $flashfilm . '" width="780"height="106"></embed></object>
';

Så burde det virke.. :D
Avatar billede sukos Juniormester
22. oktober 2003 - 16:38 #3
Er vel nok blot at bruge:

<object>
<param name="movie" value="image/test.swf" width="780">
<embed src="image/fil<?php echo date("H", time()); ?>.swf" width="780"height="106"></embed></object>

Hvis ellers de forskellige flashmovies er navngivet som fil01.swf, fil02.swf o.s.v op til og med 23
Avatar billede amix Nybegynder
22. oktober 2003 - 18:41 #4
Noget jeg ikke kan tage er '' i forbindelse med HTML attributter! Brug ""! :-<
Avatar billede nicklasb Nybegynder
22. oktober 2003 - 18:53 #5
amix -> ehh?!? Vil du ikke lige udbybe?!
sukos -> Jo, vel egentligt også det jeg har gjordt?!? ;) Jeg har brugt tallet der kommer fra date-funktionen til at hente filens navn fra et array istedet, sådan at han ikke SKULLE kalde filerne et bogstav med et efterfølgende løbenummer.. Men samme princip.. :D
Avatar billede amix Nybegynder
22. oktober 2003 - 19:17 #6
øøøh jeg tror slet ikke det var her jeg skulle have postet det her. My bad - - - never mind, i gøre det rigtigt... Ø__Ø
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester