anoniem Geplaatst: 19 januari 2004 Delen Geplaatst: 19 januari 2004 Ik wil graag dynamisch bepalen welk Flash filmpje getoond wordt, en dat doe ik door een parameter aan een PHP-bestand mee te geven. Het probleem is dat - als ik include() gebruik - de server het filmpje probeert te parsen. Dus wat moet ik gebruiken ipv include()?[code:1:a667df2d15]<?php $id = $_GET["id"]; $import = ""; switch($id){ case 1: $import = "/uploads/eenbestand.swf"; break; default: $import = "/uploads/eenanderbestand.swf"; break; } //echo $_SERVER["DOCUMENT_ROOT"].$import; header("Content-Type: application/x-shockwave-flash"); include($_SERVER["DOCUMENT_ROOT"].$import); ?>[/code:1:a667df2d15]- Bas Quote Link naar reactie
anoniem Geplaatst: 19 januari 2004 Auteur Delen Geplaatst: 19 januari 2004 Pffff.... Laat maar, het moet natuurlijk met fread()... :oops: - Bas Quote Link naar reactie
anoniem Geplaatst: 19 januari 2004 Auteur Delen Geplaatst: 19 januari 2004 [code:1:fe858edc91] <?php $id = $_GET["id"]; $import = ""; switch($id){ case 1: $import = "/uploads/eenbestand.swf"; break; default: $import = "/uploads/eenanderbestand.swf"; break; } print("<embed src=\"$import\">"); ?> [/code:1:fe858edc91] Quote Link naar reactie
anoniem Geplaatst: 19 januari 2004 Auteur Delen Geplaatst: 19 januari 2004 zet de link nara de flash file in een html document en include dat document. Quote Link naar reactie
anoniem Geplaatst: 19 januari 2004 Auteur Delen Geplaatst: 19 januari 2004 Dank je, maar ik wil ten eerste geen [i:2bc74d3ac7]embed[/i:2bc74d3ac7] gebruiken maar [i:2bc74d3ac7]object[/i:2bc74d3ac7], maar belangrijker nog: niet vastzitten aan één implementatie. De HTML komt apart, het bestand moet puur en alleen het juiste Flashfilmpje retourneren. Ik heb er uiteindelijk dit van gemaakt:[code:1:2bc74d3ac7]<?php $id = $_GET["id"]; $import = ""; switch($id){ case 1: $import = "/uploads/basketcasedeerz.swf"; break; default: $import = "/uploads/basketcasedeerz.swf"; break; } //echo $_SERVER["DOCUMENT_ROOT"].$import; header("Content-Type: application/x-shockwave-flash"); $filename = $_SERVER["DOCUMENT_ROOT"].$import; $handle = fopen ($filename, "r"); $contents = fread ($handle, filesize ($filename)); fclose ($handle); echo $contents; ?>[/code:1:2bc74d3ac7]Werkt perfect! - Bas Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen