it-swarm.com.de

Mod Frage umschreiben

Gibt es eine Möglichkeit umzuschreiben

http://localhost/embed/player.swf?file=http://www.youtube.com/watch?v=7yKDhm4_-90

zu etwas kleinerem?

oder gibt es eine Möglichkeit, dies zu ändern

http://localhost/embed/script.php?id=7yKDhm4_-90

Was kann ich machen?

UPDATE

ich habe es mit so etwas versucht:

header('Content-type: application/x-shockwave-flash');
header('Content-Length: ' . filesize($file));
header('Connection: close');
$video_id = $_REQUEST['id'];
$content = readfile("http://localhost/embed/player.swf?file=http://www.youtube.com/watch?v=$video_id");
echo $content;

aber es ist mot arbeiten.

was mache ich falsch

2
m3tsys

Versuchen Sie Folgendes in der .htaccess-Datei (erstellen Sie sie, falls sie noch nicht vorhanden ist) im Stammverzeichnis Ihrer Website:

RewriteRule ^embed/player.swf?file=([0-9a-zA-Z0-9]+) embed/player.swf?file=http://www.youtube.com/watch?v=$1 [L]
2
user6569

es sollte mit beiden Methoden möglich sein; Ich werde eine mögliche PHP Lösung posten.

include("player.swf?file=http://www.youtube.com/watch?v={$_GET['id']}");

Dies ist eine sehr vereinfachte Lösung, sodass Sie Ihre Eingabe, die Ausgabe und leere IDs immer noch filtern müssen, wenn Sie sie in einer Produktionsumgebung verwenden möchten.

0
Jacob Hume