Ich habe die Idee, eine Flashdatei in base64-kodierter Form in ein PHP-Skript einzubauen, das diese Datei auf Anfrage streamt. Ich bin mir nicht sicher, ob dieser Weg der richtige ist. Es ist eigentlich nur ein technisches Experiment, um PHP noch etwas weiter auszureizen. Worum es mir geht wird vielleicht durch folgenden Entwurf (game.php) deutlich:
Der String in $game ist stark verkürzt, also nicht die gesamte Flashdatei. Natürlich kann ich die Flashdatei auch separat einbinden, aber ich würde gerne wissen, wie ich sie quasi in der PHP-Datei verstecken kann.
Hat jemand eine Idee?
PHP-Code:
<?php
if (isset($_GET['getgame'])) {
$game = "RldTBXR0AAB4AAUUAAARMAAAGBcAQwIAAAAABv8JDgAAAAEAAQBECwYAAABAAAAAPw4KAAAAAQAB".
"AEVtcHR5AP8JDgAAAAIAAQBECwYAAABAAAAAPw4KAAAAAQACAEVtcHR5AEQLBgAAAD8DjgAAAIgx".
"AAYAbG9hZGVkAGdldEJ5dGVzTG9hZGVkAHRvdGFsAGdldEJ5dGVzVG90YWwAcGMAJQCWDQAIAAYA".
"AAAAAAAAAAgBPR2WDQAIAgYAAAAAAAAAAAgDPR2WAgAIAByWAgAIAhxJEp0CAAUAgQIAAwCWCQAI".
"BAdkAAAACAAcDJYCAAgCHA0YlgIACAVHHQA/DNIHAAADAJAAElVuc3RlYWR5IE92ZXJzdGVlcjIA".
"ZgBoAIIAnQDHANYA7gAGARQBIwExAUMBYAFvAZABsQHNAe4BEgImAk4CcwKNAqcCywLzAhQDLQNO".
"A3YDkgO4A9QD4wP3AxcEJgRHBF8EfASdBL4E0gTzBBAFKAVCBWMFjAWtBccFEAAQNSms12WbYmdm".
"a2GcFKamexM8Nm7DPwpmABA1YmsAdiZ3ZnsM+6zQVlmwBsTW7M9hm3WaABA1amvNdlm3JnszW4zQ".
"VqawBzxSgDcuHM6+ANxIAqQCZ9yZ7MzuM3ZZwBA1YmsAdiZ3ZnsM+6zQABA1YmqaeVmewzbLNuTP";
header("content-type: application/x-shockwave-flash");
$game = base64_decode($game);
// ich schätze, hier muss irgendwas hin, was ich noch nicht weiß
} else {
header("content-type: text/html; charset=utf-8");
echo "<object data='game.php?getgame' type='application/x-shockwave-flash' style='width:400px;height:300px'></object>";
}
?>
Hat jemand eine Idee?
Kommentar