Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP Frame in einer HTML Seite

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Frame in einer HTML Seite

    Ich wollte eine Seite erstellen, die aus zwei Frames besteht. Der eine Frame sollte aus sollte aus einer anderen HTML-Seite erstellt werden
    (frame src="frame_Menu.htm" name="iregndwas"). In dieser Seite sollte das Menü mit Hilfe von PHP-code erstellt werden. z.B. sollte ein Bild anhand einer Variablen geöffnet werden (<img src="<? echo $pic ?>").
    Rufe ich die Seite "frame_Menu.htm" einzeln auf, so zeigt er mir das Menü mit Bild richtig an. Rufe ich allerdings die Seite über meine index.php als Frame auf so wird nix angezeigt.
    Statt dem Pfad mit Bild "file:///C:/PHP-Project/Menue/logo.jpg" erscheint folgendes in der Property
    "file:///C:/PHP-Project/Menue/%3C?%20echo%20$pic%20?%3E"
    wird immer nur die Aktuelle Seite compiliert?

  • #2
    ausgabe

    speicher die htm seite als php ab ... ansonsten kann er dein befehl nicht parsen!!

    Kommentar


    • #3
      ich habe die index.php in index.htm umbenannt und wollte sie dann öffnen es funktioniert trotzdem nicht

      Kommentar


      • #4
        hi,

        index.htm in index.php umbennen und frame_Menue.htm auf frame_Menue.php umbennen und nicht vergessen in den index.php zu ändern dann sollte es funkn.

        mfg

        Kommentar


        • #5
          Hi,
          ne du das klappt einfach nicht, ich kann dir mal den kompletten sourcecode rüberschicken, gepackt als rar..vielleicht kommst du dahinter...

          Kommentar


          • #6
            Echo-Befehl

            Hi,
            am Ende von jedem PHP-Befehl kommt ein ;! d.h.:

            >>In dieser Seite sollte das Menü mit Hilfe von PHP-code erstellt werden. z.B. sollte ein Bild anhand einer Variablen geöffnet werden ([img]<? echo $pic ?>[/img]">

            NoName

            Kommentar


            • #7
              Also hier ist mal mein source-code

              index.html:
              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
              <html>

              <head>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
              <meta name="Generator" content="Dev-PHP 1.9.4">
              <title>LULU</title>
              </head>
              <frameset cols="400,*">
              <frame name="Mainframe" src="frame_Menu.php">
              <frame name="Subframe1" src="config.htm">
              </frameset>
              </html>

              frame_Menu.php:
              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
              <? include ("menu.php"); ?>
              <html>
              <head>
              </head>
              [img]<? echo $Menu [1] ['Hauptmenü'] [1] [[/img]">
              <? echo $Menu [1] ['Hauptmenü'] [1] ["name"]; ?>

              </html>

              menu.php: {Datei für den Menuaufbau)
              <?php
              // Menu

              $i = 0;

              $i++;

              $Menu [$i] ['Hauptmenü'] = Array( 1 => array(
              "name" => "LULU´s Page",
              "icon" => "pic/augen.gif",
              "frame"=> "Mainframe"));

              $b_clr = "#FF7777";
              ?>

              Kommentar


              • #8
                Fehler

                Hi,
                kannst du bitte nochmal sagen, was nicht klappt?

                NoName

                Kommentar


                • #9
                  wenn ich die Seite "frame_Menu.php" dann wird das menu angezeigt. sobald ich die Datei als Frame in eine andere Seite einbinde, wird nix mehr angezeigt

                  Kommentar


                  • #10
                    Hmm

                    Hi,
                    ich glaube zwar nicht, dass es der Fehler ist, aber schreibe mal Variablen am Anfang klein. Also $menu, anstatt $Menu und ich würde die Leerzeichen noch entfernen, bei z.B. $menu[0][..]...

                    NoName

                    Kommentar

                    Lädt...
                    X