tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1513
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    trefixxx trefixxx ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    10
    hi,
    mein momentaner code für eine nicht öffentliche seite sieht so aus.

    PHP-Code:
    <? 
    /* Übernahme des Passworts */
    $password_user $_GET['password_user'];

    /* Datenbank Daten holen */
    include("../config.php");

    if (
    $password_user == $password_admin) {

    <
    html><body>
    <
    table width="100%">
    <
    tr>
    <
    td width="25%">Navigation 1</td>
    <
    td width="75%">

       if(empty(
    $_GET['main']))
            
    $_GET['main'] = "home";
        if(
    file_exists("content/".$_GET['main'].".php')) {
            include("
    content/".$_GET['main'].".php');
        } else {  
            include("content/error.php");
       }  

    </td>
    </tr>
    </table></body></html>

    }

      else {
        echo "Sie haben ein falsches Passwort angegeben!";
      } 
    ?>
    ich will in diesen elsebereich der if-abfrage eine tabelle schreiben, die wieder einen php code enthält. Mir ist klar, dass der o.g. code nicht funktioniert, aber ich denke, so kann man es besser verstehen. Wie kann ich nun diesen html in den php code stecken, damit es funktioniert?
    Danke und big thanx!
     

  2. #2
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Du hast 2 Möglichkeiten. Ich zeige es Dir mal anhand von Beispielen.
    1:
    PHP-Code:
    <?php
    if(...)
    {
    ?>
    <html>
    ...
    </hmtl>
    <?php
    }
    ?>
    2:
    PHP-Code:
    <?php
    if(...)
    {
    echo 
    "<html>
    ...
    </hmtl>"
    ;
    }
    ?>
    redlama
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  3. #3
    Lukasz Tutorials.de Gastzugang
    lade doch die Html Daten in eine externe Datei!
    PHP-Code:
    <? 
    /* Übernahme des Passworts */ 
    $password_user $_GET['password_user']; 

    /* Datenbank Daten holen */ 
    include("../config.php"); 

    if (
    $password_user == $password_admin) { 
    ...
    echo 
    file_get_contents("adminbla.html");
    ...

    ?>
     

  4. #4
    trefixxx trefixxx ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    10
    am liebsten will ich das aber in der datei haben.

    ist jemand so lieb und macht mir das? bei mir sind immer fehler mit " und ' wenn ich es mit

    PHP-Code:
    echo "<html><body>....</body></html>"
    ich will mir das nicht machen lassen, so ist es nicht, aber bei mir gibt es ständig fehler. ich glaube ich habe bereits 5 versuche gestartet.
     

  5. #5
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Poste doch mal den Code, wie Du es versucht hast, dann schauen wir mal nach Fehlern!

    redlama
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  6. #6
    trefixxx trefixxx ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    10
    aber kein problem!

    PHP-Code:
    <? 
    /* Übernahme des Passworts */
    $password_user $_GET['password_user'];

    /* Datenbank Daten holen */
    include("../config.php");

    if (
    $password_user == $password_admin) {

    echo 
    '<html><body><table width="100%"><tr><td width="25%">Navigation</td><td width=""75%">'
       
    if(empty($_GET['main'])) //Hier Linie 11
            
    $_GET['main'] = "home";
        if(
    file_exists("content/".$_GET['main'].".php')) {
            include("
    content/".$_GET['main'].".php');
        } else {  
            include("content/error.php");
       }  
    '
    </td></tr></table></body></html>';

    }

      else {
        echo "Sie haben ein falsches Passwort angegeben!";
      } 
    ?>
    Fehler:
    Parse error: parse error, expecting `','' or `';'' in d:\******\localhost\admin\admin.php on line 11
    Leider kann ich da nichts finden, was mein Wissen als falsch herausstellt. Kann mir jemand den fehler bzw. die fehler sagen?
    Geändert von trefixxx (07.04.05 um 20:36 Uhr)
     

  7. #7
    froddie froddie ist offline Mitglied Bronze
    Registriert seit
    Sep 2004
    Beiträge
    33
    Ich glaub du hast in Zeile 10 das ";" vergessen nach dem echo
     

  8. #8
    trefixxx trefixxx ist offline Mitglied
    Registriert seit
    Mar 2005
    Beiträge
    10
    ich liebe dich
    ich dachte eigentlich es ginge auch so und hab diese mölichkeit dann vergessen. Also thanx
     

Ähnliche Themen

  1. Html mit CSS in HTML einbinden möglich?
    Von Silvana im Forum CSS
    Antworten: 5
    Letzter Beitrag: 30.08.07, 12:59
  2. Mit Ajax Html-Datei einbinden -> Html wird nicht angezeigt
    Von FlorianR im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.09.06, 09:44
  3. WMV in HTML einbinden?
    Von Martys im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 15.12.04, 19:07
  4. HTML element in HTML einbinden
    Von greenie im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 14.10.04, 13:17
  5. In HTML PHP einbinden...
    Von Kevin im Forum PHP
    Antworten: 6
    Letzter Beitrag: 05.07.02, 12:34