12. november 2005 - 15:25
Der er
29 kommentarer og 1 løsning
html til php
Hey!
Umidelbart har jeg ikke alverdens forstand på html-kodning, så hvor meget af det der er overflødigt ved jeg egentlig ikke, men hvordan skal koden se ud, hvis et php-script skal udføre samme handling?
script:
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=">
<TITLE>FLASHFIL</TITLE>
</HEAD>
<BODY bgcolor="#000000">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6 ,0,0,0"
WIDTH="300" HEIGHT="200" id="FLASHFIL" ALIGN="">
<PARAM NAME=movie VALUE="FLASHFIL.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="FLASHFIL.swf" quality=high bgcolor=#000000 WIDTH="300" HEIGHT="200" NAME="FLASHFIL" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="
http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
</BODY>
</HTML>
scriptet er såmend bare kopieret ud fra html-udgaven af et Flash MX publish
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
12. november 2005 - 15:26
#1
hovsa, koden fik da vidst et ret stor mellemrum. I får lige koden igen uden mellemrummet:
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=">
<TITLE>FLASHFIL</TITLE>
</HEAD>
<BODY bgcolor="#000000">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6 ,0,0,0"
WIDTH="300" HEIGHT="200" id="FLASHFIL" ALIGN="">
<PARAM NAME=movie VALUE="FLASHFIL.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="FLASHFIL.swf" quality=high bgcolor=#000000 WIDTH="300" HEIGHT="200" NAME="FLASHFIL" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="
http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
</BODY>
</HTML>
12. november 2005 - 15:31
#2
PHP arbejder på serveren, og HTML på klienten, så PHP kan slet ikke bruges til noget med afspilning af en flash fil.
12. november 2005 - 15:33
#3
Hvad hrmortensen forsøger at sige er, at koden ser præcis ud på samme måde i et php-script :)
12. november 2005 - 15:43
#4
12. november 2005 - 15:44
#5
Men spm. er lidt "utydeligt" :O) Og hvis ikke du kender til HTML, så lær det først, (grundlæggende), og derefter PHP
12. november 2005 - 15:45
#6
showsource, php kan lave flash filer, ikke afspille dem.
12. november 2005 - 15:56
#7
Hvad er det egentlig du vil ha php til at gøre for dig ?
12. november 2005 - 16:00
#8
Det er skam nemt nok:
Jeg vil lave et link i en mail, som:
http://www.mysite.com/myphp.php?fileid=enidforenflashfil.swf og så vil jeg have kodet et script, så hvis for eksempelfileid er 4151121564874894541654 skal filen 4151121564874894541654.swf vises i browseren i rigtig størelse
12. november 2005 - 16:01
#9
er det så svært at lave?
12. november 2005 - 16:05
#10
Så kan du lave en tabel og gemme id, width og height, og så trække de oplysninger ud, du skal bruge, afhænig af hvilket id scriptet er kaldt med. Men hvis du ikke har noget forstand på det, skal du nok finde en bog eller nogle online tutorials først, for at få en forståelse af hvordan php fungerer.
12. november 2005 - 16:30
#11
hmm... Ja det var jo en god idé... Det tror jeg jeg prøver
12. november 2005 - 20:37
#12
Lige ex. som søges, er nu ikke så kringlet.
<?php
if(isset($_GET["id"])) {
if(is_file($_GET["id"] .".swf")) {
$fil = $_GET["id"] .".swf";
$size = getimagesize($fil);
?>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6 ,0,0,0"
<?php echo $size[3]; ?> id="FLASHFIL" ALIGN="">
<PARAM NAME=movie VALUE="<?php echo $fil; ?>"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="<?php echo $fil; ?>" quality=high bgcolor=#000000 <?php echo $size[3]; ?> NAME="FLASHFIL" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="
http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
<?php
}else{
echo"Forespurgte fil findes ikke";
}
}else{
echo"Empty";
}
?>
12. november 2005 - 22:32
#13
Nu har du fat i præcis hvad jeg ønsker!!! Smid et svar, så skal du få dine points :D
12. november 2005 - 23:11
#14
jeg har nu bare et sidste spørgsmål: hvis jeg har to GET-REQUESTs, skal det så være (linie 2) if(isset($_GET["id"] && $_GET["number"])) { som eksempel? ... og: Kan man stille et website op, så man kan se alle mapper, filer og andet præcis som easyPHP kan stille éns programfiler op?
13. november 2005 - 01:22
#15
isset() (
http://dk2.php.net/isset ) tager imod x antal variabler:
if(isset($_GET["id"], $_GET["number"]))
13. november 2005 - 13:09
#16
Nu har jeg fået svar nok for denne gang... Smider du ikke et svar, showsource? hmortensen => Kan ikke helt få det til at du, men jeg fandt en anden brugbar løsning
13. november 2005 - 14:03
#17
Jeg kommer lige i tanker om et allersidste spørgsmål: Hvordan er koden for, hvis jeg vil retunerer alt indholdet fra en .txt-fil? Ligsom print skal den bare udskrive alt indholdet på siden.
13. november 2005 - 14:06
#18
echo file_get_contents("fil.txt"); Fik du en fejl med isset() eller? Du havde sat en { til sidst?
13. november 2005 - 14:11
#19
Evt. echo nl2br(file_get_contents("fil.txt")); "så man kan se alle mapper, filer og andet præcis som easyPHP" Hvad mener du med det? (kender ikke easyphp)
13. november 2005 - 14:13
#20
Og du kan godt: if(isset($_GET["id"], $_GET["number"])) { echo"OK"; } Og synes nu hmortensen også skal ha' point!
13. november 2005 - 14:20
#21
Nej, det er ligemeget. Ikke point det drejer sig om ;)
13. november 2005 - 14:35
#22
Bare glem dét med mapperne og filerne... Nu har jeg fået alt til at du :D angående dét med if(isset($_GET["id"], $_GET["number"])) { har jeg jo nok bare anvendt det forkert. Men det betyder ikke så meget alligevel, det går fint uden lige præcis dén løsning. Men man kan vel skifte farve på en skrift, ikke? I så fald, hvordan ændres farven på en tekst til hvid?
13. november 2005 - 14:49
#23
well,
"Og hvis ikke du kender til HTML, så lær det først, (grundlæggende), og derefter PHP"
Et sted at starte,
www.html.dk (omend siden måske ikke er up to date hvad angår hmtl-kodning)
Og ellers,
http://www.w3.org/TR/html4/ <span style="color: white;">Hvis tekst</span>
<span style="color: #FFFFFF;">Hvis tekst</span>
Og definerer man en farve for tekst, bør/(skal) man også definere baggrundsfarven
<span style="color: white; background-color: black;">Hvis tekst med sort baggrund</span>
13. november 2005 - 14:50
#24
hvis -> hvid :O)
13. november 2005 - 15:03
#25
jamen det var jo præcis hvad jeg søgte!!! Tusind tak for jeres interesse
14. november 2005 - 15:12
#26
Og nu har jeg endda også fået problemet med if(isset($_GET["en"],$_GET["to"])){ løst... Jeg er så SUPER glad :D
14. november 2005 - 15:48
#27
DOH! Nu har jeg jo så fået et nyt problem :( Hvordan sætter jeg value'en i en html-form til et php-request?
15. november 2005 - 07:22
#28
haha... Jeg er for god, se det fandt jeg også selv ud af :) Og så lige en lille ting til de kommende besøgende: Med en smugle php-hjælp behøver man ikke mere end følgende stykke kode for at kalde en swf-film: <embed src=<?php print "film.swf"; ?> <?php $size=getimagesize("film.swf"); print $size[3]; ?>></embed> Selv om jeg nu faktisk foretrækker denne: <embed src=<?php print "film.swf"; ?> menu=false wmode=transparant <?php $size=getimagesize("film.swf"); print $size[3]; ?>></embed>
15. november 2005 - 07:27
#29
hvor $size er et array med følgende værdier (på min film (600 x 400)): 0 = 600 1 = 400 2 = 13 3 = width="600" height="400"
15. november 2005 - 07:27
#30
jeg ved dog ikke hvad det 13-tal er
Vi tilbyder markedets bedste kurser inden for webudvikling