HTML befehl via php in popup übernehmen

  • geschlossen

  • SCHUI95
  • 1255 Aufrufe 5 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • HTML befehl via php in popup übernehmen

    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
    Wer Rechtschreibfehler findet, darf sie behalten

    Ihr lacht über mich, weil ich anders bin, ich lache über euch, weil ihr alle gleich seid!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von SCHUI95 ()

  • 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.

    Quellcode

    1. if(isset($_GET['var'])) $var = intval($_GET['var'])-1;
    2. else die('Keine ID übergeben!');
    3. $storage = file('datei.txt');
    4. if(isset($storage[$var])) $link = $storage[$var]
    5. else die('Link nicht gefunden!');


    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.
  • 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?
    Wer Rechtschreibfehler findet, darf sie behalten

    Ihr lacht über mich, weil ich anders bin, ich lache über euch, weil ihr alle gleich seid!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Broken Sword () aus folgendem Grund: Doppelpost => Regeln lesen

  • also ;)

    show_video.php

    PHP-Quellcode

    1. dein gesammter code der popupseite, und da wo das videoding eingebunden wird
    2. (wenn du nicht weist was is mein dann poste den code und ich zeigs dir),
    3. das reinschreiben
    4. <?php
    5. if(!isset($_GET[id])) {
    6. echo 'Ung&uuml;ltiger Link';
    7. } else {
    8. $video_codes = array('code von video 1', 'von video2', 'und 3 und so weiter');
    9. echo $video_codes[($_GET[id] - 1)];
    10. }
    11. ?>
    Alles anzeigen


    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