|
| random flash fil Fra : lars |
Dato : 18-06-05 15:30 |
|
Hej NG
I forbindelse med et forsøg på at få vist en tilfældig flash fil
når man åbner min side http://www.liquidpassion.dk
har jeg prøvet at bruge noget kode jeg fandt på nettet:
http://forums.micfo.com/showthread.php?t=899
-----------------------
<?php
$max = 5;
$i = rand(1, max);
$intro = "flash_intro" . $i . "extentsion";
$include($intro);
?>
Basically put that in your HTML document where you want the flash
to be included. Don't forget to:
1) Change your HTML document so it has a ".php" extension.
2) Rename your flash intros to: flash_intro# where # is a number
between 1 and the number of intros you have.
3) Change "extension" in the script to the extension of the flash
intros. I didn't know what it was exactly.
-----------------
Men jeg kan ikke få det til at virke, får følgende fejl:
Warning: rand() expects parameter 2 to be long, string given in
/customers/liquidpassion.dk/liquidpassion.dk/httpd.www/index.php
on line 63
Fatal error: Call to undefined function: () in
/customers/liquidpassion.dk/liquidpassion.dk/httpd.www/index.php
on line 66
ved ikke meget om Php
Så jeg håber noge kan hjælpe
Med venlig hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Benny Nissen (18-06-2005)
| Kommentar Fra : Benny Nissen |
Dato : 18-06-05 19:05 |
|
lars wrote:
> $i = rand(1, max);
Skal være $i = rand(1, $max);
> Warning: rand() expects parameter 2 to be long, string given in
P.g.a. ovenstående.
--
Benny Nissen
| |
Peter Brodersen (18-06-2005)
| Kommentar Fra : Peter Brodersen |
Dato : 18-06-05 19:42 |
|
On 18 Jun 2005 14:29:50 GMT, lars <lars.krba@gmail.com> wrote:
>$include($intro);
Det skal vist være:
include($intro);
(ud over den anden rettelse)
--
- Peter Brodersen
| |
Benny Nissen (18-06-2005)
| Kommentar Fra : Benny Nissen |
Dato : 18-06-05 20:58 |
|
Peter Brodersen wrote:
> On 18 Jun 2005 14:29:50 GMT, lars <lars.krba@gmail.com> wrote:
>
>
>>$include($intro);
>
>
> Det skal vist være:
> include($intro);
>
> (ud over den anden rettelse)
Ja, den overså jeg lige.
Eventuelt kunne det være @include($intro);. Så kommer der ingen
fejlmeddelelse, hvis noget går galt.
--
Benny Nissen
| |
lars (21-06-2005)
| Kommentar Fra : lars |
Dato : 21-06-05 16:59 |
|
> Eventuelt kunne det være @include($intro);. Så kommer der ingen
> fejlmeddelelse, hvis noget går galt.
hmm.. nå, der var jeg vist lidt ivrig, for jeg kan stadig ikke få
det til at virke.. får også fejl (tror jeg?) selvom jeg har
indsat '@'??
her er siden med de rettelser jeg har fået at vide herinde:
http://www.liquidpassion.dk
med venlig hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (21-06-2005)
| Kommentar Fra : Peter Brodersen |
Dato : 21-06-05 17:11 |
|
On 21 Jun 2005 15:58:40 GMT, lars <lars.krba@gmail.com> wrote:
>her er siden med de rettelser jeg har fået at vide herinde:
> http://www.liquidpassion.dk
Du prøver at inkludere indholdet af en Flash-fil midt inde i din HTML.
Det vil ikke virke.
En hjemmeside består af forskellige elementer, så i HTML'en skal du
henvise til Flash-filen - ikke bare inkludere den rå, binære
flash-kode (som du gør med include() ).
Hvis du selv har Macromedia Flash installeret, kan du gemme/eksportere
HTML-kode. Det er denne HTML-kode (med object... og embed...), du skal
bruge.
--
- Peter Brodersen
| |
lars (21-06-2005)
| Kommentar Fra : lars |
Dato : 21-06-05 17:32 |
|
> En hjemmeside består af forskellige elementer, så i HTML'en skal du
> henvise til Flash-filen - ikke bare inkludere den rå, binære
> flash-kode (som du gør med include() ).
>
> Hvis du selv har Macromedia Flash installeret, kan du gemme/eksportere
> HTML-kode. Det er denne HTML-kode (med object... og embed...), du skal
> bruge.
nu har jeg ikke selv flash og det er derfor ikke min stærke side, men
normalt når jeg ligger flash på en hjemmeside bruger jeg noget i retning
af:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash
cab#version=6,0,29,0" width="100%" height="80%">
<param name="movie" value="MinAnimation.swf">
<param name="quality" value="high">
<embed src="MinAnimation.swf" quality="high"
pluginspage=" http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="100%" height="80%">
</object>
(med ovenstående kode indlagt): http://www.liquidpassion.dk
Jeg går ud fra det er det du mener? Det som jeg så tilsyneladende ikke
kan finde ud af, er at knytte php-scriptet sammen med ovenstående smøre
for at få random-funktionen(?)
Tak for den hurtige tilbagemelding.
Med Venlig Hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (21-06-2005)
| Kommentar Fra : Peter Brodersen |
Dato : 21-06-05 17:42 |
|
On 21 Jun 2005 16:32:13 GMT, lars <lars.krba@gmail.com> wrote:
>Jeg går ud fra det er det du mener? Det som jeg så tilsyneladende ikke
>kan finde ud af, er at knytte php-scriptet sammen med ovenstående smøre
>for at få random-funktionen(?)
Her hvor du angiver animationen:
<param name="movie" value="MinAnimation.swf">
... skal du ændre PHP-koden, så den henviser til noget andet end
MinAnimation.swf. Fx:
<param name="movie" value="flash_<?php print rand(1,$max);?>.swf">
--
- Peter Brodersen
| |
Lars Bach (21-06-2005)
| Kommentar Fra : Lars Bach |
Dato : 21-06-05 18:00 |
|
> Her hvor du angiver animationen:
>
> <param name="movie" value="MinAnimation.swf">
>
> ... skal du ændre PHP-koden, så den henviser til noget andet end
> MinAnimation.swf. Fx:
>
> <param name="movie" value="flash_<?php print rand(1,$max);?>.swf">
ah ok, min fejl.. 'MinAnimation.swf' var selvfølgelig tosset at
skrive.. det tænkte jeg ikke på.. her er koden, med 'autentisk' filnavn:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.
cab#version=6,0,29,0" width="100%" height="80%">
<param name="movie" value="img/flash_intro1.swf">
<param name="quality" value="high">
<embed src="img/flash_intro1.swf" quality="high"
pluginspage=" http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="100%" height="80%">
</object>
det har jeg så prøvet at ændre efter din anvisning til:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.
cab#version=6,0,29,0" width="100%" height="80%">
<param name="movie" value="img/flash_intro<?php print
rand(1,$max);?>.swf">
<param name="quality" value="high">
<embed src="img/flash_intro1.swf" quality="high"
pluginspage=" http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="100%" height="80%">
</object>
Men hva så med: <embed src="img/flash_intro1.swf"
skal den så også ændres til:
<embed src="img/flash_intro<?php print rand(1,$max);?>.swf" ???
http://www.liquidpassion.dk
Med Venlig Hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (21-06-2005)
| Kommentar Fra : Peter Brodersen |
Dato : 21-06-05 18:01 |
|
On 21 Jun 2005 17:00:26 GMT, Lars Bach <lars.krba@gmail.com> wrote:
>Men hva så med: <embed src="img/flash_intro1.swf"
>skal den så også ændres til:
><embed src="img/flash_intro<?php print rand(1,$max);?>.swf" ???
Yeps.
--
- Peter Brodersen
| |
Lars Bach (21-06-2005)
| Kommentar Fra : Lars Bach |
Dato : 21-06-05 18:08 |
|
Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On 21 Jun 2005 17:00:26 GMT, Lars Bach <lars.krba@gmail.com> wrote:
>
> >Men hva så med: <embed src="img/flash_intro1.swf"
> >skal den så også ændres til:
> ><embed src="img/flash_intro<?php print rand(1,$max);?>.swf" ???
>
> Yeps.
JUHUUU.. nu virker det søreme også.. tak for hjælpen.. dog skriver
både FF og IE stadig en masse bogstaver ovenover animationen, er det
noget man kan fjerne..?
nøj hvor er jeg glad for at det virker..
Med Venlig Hislen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Lars Bach (21-06-2005)
| Kommentar Fra : Lars Bach |
Dato : 21-06-05 19:10 |
|
>dog skriver både FF og IE stadig en masse bogstaver ovenover
>animationen..
hmm.. nu har jeg vist fikset det..
fjernede:
include($intro);
ved ikke om det er 'tilladt' men nu virker det i hvert fald i IE og FF
Tak for hjælpen..
Med Venlig hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Peter Brodersen (21-06-2005)
| Kommentar Fra : Peter Brodersen |
Dato : 21-06-05 21:14 |
|
On 21 Jun 2005 18:10:12 GMT, Lars Bach <lars.krba@gmail.com> wrote:
>
>hmm.. nu har jeg vist fikset det..
>
>fjernede:
>
>include($intro);
Korrekt, den skal ikke være der. De mærkelige bogstaver er koderne fra
den rå Flash-fil, som PHP (hvis du inkluderer den vha.
include-funktionen) prøver at skrive ud på skærmen til brugeren.
--
- Peter Brodersen
| |
lars (21-06-2005)
| Kommentar Fra : lars |
Dato : 21-06-05 16:43 |
|
tak for de fine svar..
Med venlig hilsen Lars Bach
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|