HTML befehl via php in popup übernehmen geschlossen 

Status
Für weitere Antworten geschlossen.

SCHUI95

Registered +
Registriert
Feb. 2009
Beiträge
91
Hi FSB´ler,

habe ein problemchen mit php.
Und zwar hab ich auf meiner seite 25 videos verlinkt, wenn man auf einen javascript button klick öffnet sich ein popup in dem das video abgespielt wird. Nun habe ich aber 25 html files (für jedes video einen).
Möchte aber nur 1 einzigen HTML file und die links zum einbinden sollen über php am besten aus einer externen datei geladen werden. Wie soll ich das machen :confused:.
Bitte um Hilfe

Schui95
 
Zuletzt bearbeitet von einem Moderator:
Hi,
ich setze ein paar Kenntnisse im Umgang mit PHP einfach mal heraus, sonst würde der Post mir zu lang :D
Am besten, du benutzt eine Datei, in der Jede Zeile ein Videolink zu finden ist.
Mit PHP: file - Manual kannst du dann die Datei auslesen und erhälst ein Array. (Index 0 ist der erste Link, Index 1 der zweite und so weiter)
Am besten mit einer GET-Variablen die Video-ID übergeben (datei.php?var=2)
Bsp.
Code:
if(isset($_GET['var'])) $var = intval($_GET['var'])-1;
else die('Keine ID übergeben!');
$storage = file('datei.txt');
if(isset($storage[$var])) $link = $storage[$var]
else die('Link nicht gefunden!');

Gruß
Broken Sword
 
sorry hab in php leider so gut wie keine kentnisse, ich weiß nur das es mit php machbar sein müsste.

okay habs jetzt soweit hinbekommne das der link zum einbinden im quelletext steht
nur das video wird nicht geladen

Was kann das sein?
 
Zuletzt bearbeitet von einem Moderator:
also ;)

show_video.php
PHP:
dein gesammter code der popupseite, und da wo das videoding eingebunden wird
(wenn du nicht weist was is mein dann poste den code und ich zeigs dir), 
das reinschreiben
if(!isset($_GET[id])) {
echo 'Ungültiger Link';
} else {
$video_codes = array('code von video 1', 'von video2', 'und 3 und so weiter');
echo $video_codes[($_GET[id] - 1)];
}
?>

die aufgerufenen popups müssen dann so aussehen "show_video.php?id=1" allerdings halt jeweils mir der richtigen video id.

wenn du mich net verstehst kannste mir auch ne pn schicken und ich mach das für dich^^

MfG
 
Danke
Genau dass habe ich Gesucht
Funktionier Einwadfrei
:thx::thx:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten