PHP - Newbie: Iframe refreshen!!!

HallO!

Wie kann ich realisieren, dass mein iframe alle 5 sekunden refreshed???

Am besten wäre ein PHP - Script!?

Danke schonmal!

  1. Hallo!

    Wie kann ich realisieren, dass mein iframe alle 5 sekunden refreshed???

    Mit einem refresh. Als Ziel einfach die aktuelle Seite angeben.

    mfg
      frafu

    1. HallO!

      Wie meinst du das? Also es soll nicht die ganze Seite aktualisiert werden, sondern nur das Iframe "werbung"!!!

      1. Na dann schreib es doch in die meta-Daten des iFrame ;)

        1. Mein Iframe sieht so aus;

          <iframe name="werbung" width="468" height="60" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px" src="http://www.secret-deejays.com/service/werbung/werbeview.php"></iframe>

          Darin wird eine funktion ausgegeben! Ich möchte lediglich, dass das IfrIframe alle z.B. 10 sec neu lädt, um neue Werbung einzublenden!

          1. Hallo!

            <iframe name="werbung" width="468" height="60" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px" src="http://www.secret-deejays.com/service/werbung/werbeview.php"></iframe>

            Darin wird eine funktion ausgegeben! Ich möchte lediglich, dass das IfrIframe alle z.B. 10 sec neu lädt, um neue Werbung einzublenden!

            Den refresh müsste in der Datei werbeview.php stehen. Hast du darauf Zugriff oder ist das ein externes Service?

            Wenn du darauf keinen Zugriff hast, dann würde ich den Iframe über Javascript alle 5 sek neu laden lassen.

            mfg
              frafu

            1. Ja ich habe Zugriff darauf!

              Dann binde ich das in den HEAD der PHP - Seite ein! Hat den META Befehl jemand von euch im Kopf?

              1. Das ist der Meta-Befehl:
                <meta http-equiv="refresh" content="5; URL=DeineURL">

                Gruß
                Moe

                1. Ja aber wo in meiner PHP-Datei???

                  Hab Sie mal im letzten Beitrag gepostet!!

                2. Gut danke habs schon selber hinbekommen!

                  DANKE SCHÖN

            2. Das hier ist meine

              WERBEVIEW.PHP

              <?
              include("config.php");
              if ($leba > 11):
              $leba = "0";endif;
              $leba = $leba+1;

              $fileMessage = "<?\n";
              $fileMessage .= "$leba = "$leba";\n";
              $fileMessage .= "$pwd = "$pwd";\n";
              $fileMessage .= "$rel = "$rel";\n";
              $fileMessage .= "$version  = "$version";\n";
              $fileMessage .= "?>";
                                              $cartFile = fopen("config.php","w+");
                                              fputs($cartFile,$fileMessage);
                                              fclose($cartFile);
              include("$leba.php");
              $zahl=$leba;
              if ($zeitan=="ON"):
              $zeitv=mktime(0,0,0,$zeitvonm,$zeitvont,$zeitvonj);
              $zeitb=mktime(23,59,59,$zeitbism,$zeitbist,$zeitbisj);
              $zeith=time();
              if ($zeith >= $zeitv && $zeith <= $zeitb)
               $aktiv = "ja";
               else
               $aktiv = "nein";

              $fileMessage = "<?\n";
              $fileMessage .= "$link = "$link";\n";
              $fileMessage .= "$email = "$email";\n";
              $fileMessage .= "$adview = "$adview";\n";
              $fileMessage .= "$bild = "$bild";\n";
              $fileMessage .= "$aktiv  = "$aktiv";\n";
              $fileMessage .= "$ex  = "$ex";\n";
              $fileMessage .= "$adclick  = "$adclick";\n";
              $fileMessage .= "$vonadview  = "$vonadview";\n";
              $fileMessage .= "$vonadclick  = "$vonadclick";\n";
              $fileMessage .= "$alttag  = "$alttag";\n";
              $fileMessage .= "$zeitan  = "$zeitan";\n";
              $fileMessage .= "$zeitvont  = "$zeitvont";\n";
              $fileMessage .= "$zeitvonj  = "$zeitvonj";\n";
              $fileMessage .= "$zeitvonm  = "$zeitvonm";\n";
              $fileMessage .= "$zeitbist  = "$zeitbist";\n";
              $fileMessage .= "$zeitbism  = "$zeitbism";\n";
              $fileMessage .= "$zeitbisj  = "$zeitbisj";\n";
              $fileMessage .= "$pop  = "$pop";\n";
              $fileMessage .= "$anz  = "$anz";\n";
              $fileMessage .= "?>";
                                              $cartFile = fopen("$zahl.php","w+");
                                              fputs($cartFile,$fileMessage);
                                              fclose($cartFile);

              endif;

              if ($aktiv == "ja"):

              $adview=$adview+1;
              if ($anz=="ja"):
              echo"<embed src='$bild' loop='true' quality='high' scale='exactfit' wmode='opaque'
              bgcolor='#FFFFFF' WIDTH='468' HEIGHT='60' TYPE='application/x-shockwave-flash'
              PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'>";
              $ex="soso";
              endif;
              if ($ex == "ja"):
              echo"<p align='center'><a href='$link' target='_blank'><img
              src='$bild' alt='$alttag' border='0'></a></p>
              ";endif;
              if ($ex == "nein"):
              echo"<p align='center'><a href='werbung.php?x=5&zahl=$zahl' target='_blank'><img
              src='$bild' alt='$alttag' border='0'></a></p>
              ";endif;

              if ($vonadview == ""):
              $vonadview="100000000000";
              endif;
              if ($vonadview == "0"):
              $vonadview="100000000000";
              endif;
              if ($adview == $vonadview):
              $aktiv="nein";
              endif;
              if ($adview > $vonadview):
              $aktiv="nein";
              endif;
              if ($vonadclick == ""):
              $vonadclick="100000000000";
              endif;
              if ($vonadclick == "0"):
              $vonadclick="100000000000";
              endif;
              if ($adclick == $vonadclick):
              $aktiv="nein";
              endif;
              if ($adclick > $vonadclick):
              $aktiv="nein";
              endif;

              $fileMessage = "<?\n";
              $fileMessage .= "$link = "$link";\n";
              $fileMessage .= "$email = "$email";\n";
              $fileMessage .= "$adview = "$adview";\n";
              $fileMessage .= "$bild = "$bild";\n";
              $fileMessage .= "$aktiv  = "$aktiv";\n";
              $fileMessage .= "$ex  = "$ex";\n";
              $fileMessage .= "$adclick  = "$adclick";\n";
              $fileMessage .= "$vonadview  = "$vonadview";\n";
              $fileMessage .= "$vonadclick  = "$vonadclick";\n";
              $fileMessage .= "$alttag  = "$alttag";\n";
              $fileMessage .= "$zeitan  = "$zeitan";\n";
              $fileMessage .= "$zeitvont  = "$zeitvont";\n";
              $fileMessage .= "$zeitvonj  = "$zeitvonj";\n";
              $fileMessage .= "$zeitvonm  = "$zeitvonm";\n";
              $fileMessage .= "$zeitbist  = "$zeitbist";\n";
              $fileMessage .= "$zeitbism  = "$zeitbism";\n";
              $fileMessage .= "$zeitbisj  = "$zeitbisj";\n";
              $fileMessage .= "$pop  = "$pop";\n";
              $fileMessage .= "$anz  = "$anz";\n";
              $fileMessage .= "?>";
                                              $cartFile = fopen("$zahl.php","w+");
                                              fputs($cartFile,$fileMessage);
                                              fclose($cartFile);
                                              $aktiv="";
              endif;
              if ($aktiv == "nein"):
              include("werbeview.php");

              endif;
              ?>

              WO BINDE ICH NUN DEN BEFEHL EIN???

              1. Hi
                Also ich hab das Skript jetzt noch nich ganz durch, aber einige Sachen sind mir gleich aufgefallen:
                Zum einen: Warum bindet sich das Skript unten selber nochmal ein?
                Zum anderen: Du gibt zu keinem Zeitpunkt (ausser das steht in der config.php) einen Head Bereich aus. In einem iFrame sollte eine ganz normale Seite stehen, so wie du sie auch normlerweise schreibst. Also nach dem Schema:

                <HTML>
                  <HEAD>
                  [..]
                  (Hier kommen deine Metadaten hin)
                  </HEAD>
                  <BODY>
                  [..]
                  </BODY>
                </HTML>

                Gruß
                Moe

          2. <iframe name="werbung" width="468" height="60" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px" src="http://www.secret-deejays.com/service/werbung/werbeview.php"></iframe>

            Ja, dein Skript sollte ja auf jeden Fall eine valide HTML-Seite ausspucken, also mit <html> <head> etc.. und in den head kannst du dann die oben bereits genannten meta daten einsetzen.

            Gruß
            Moe