tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
2674
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    chris4712 chris4712 ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    210
    Hallo!

    Ich habe eine MySQL Datenbank. In dieser Datenbank steht PHP Code.
    Diesen möchte ich nun in eine bestehende PHP Datei einbinden.

    Auslesen aus der MySQL Datenbank klappt (Hab den Code schon mit PRINT() ausgegeben). Nur wie binde ich den Code nun richtig ein?

    Geht es überhaupt?

    Gruß

    Christian
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
     
    »

  3. #3
    chris4712 chris4712 ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    210
    Hallo!


    Hab es mit eval() versucht.
    Klappte leider nicht so wie ich dass brauche.

    Wenn ich einen reinen HTML Text habe geht es.

    Wenn ich nun aber eine richtige PHP Date in der SQL DB Speicher, dann kommen Fehlermeldungen.

    Beispiel:
    Steht in SQL DB:
    PHP-Code:
    echo "
         <table border=\"0\" width=\"900\" $LayoutTabellenNormal>
         <tr>
         <td bgcolor=\"$LayoutTabellenKBNormal\" height=\"35\">
            <div id=\"Ueberschrift\">
             Willkommen
            </div>
         </td>
         </tr>
         <tr>
         <td>
            <div id=\"TextNormal\">
             Hallo <B>$Name</B>!
            </div>
         </td>
         </tr>
         </table>
    "

    Dies steht in der eigentlichen PHP Datei:
    PHP-Code:
     eval ("\$str = \"$Quelltext\";"); 
    echo 
    $str
    Wobei $Quelltext der Code aus der SQL DB ist.

    Raus kommt diese Fehlermeldung:
    Parse error: parse error, unexpected T_STRING in /content.php(64) : eval()'d code on line 2

    Idee?

    Eigentlich sollte noch mehr in der SQL Datenbank stehen (Zugriff auf SQL DB usw.) hab ich nur erstmal weggelassen.

    Gruß

    Christian
     

  4. #4
    Registriert seit
    Jan 2004
    Beiträge
    1.072
    PHP-Code:
    $str "echo "
         
    <table border="0\" width=\"900\" $LayoutTabellenNormal>
         <tr>
         <td bgcolor=\"$LayoutTabellenKBNormal\" height=\"35\">
            <div id=\"Ueberschrift\">
             Willkommen
            </div>
         </td>
         </tr>
         <tr>
         <td>
            <div id=\"TextNormal\">
             Hallo <B>$Name</B>!
            </div>
         </td>
         </tr>
         </table>
    "
    ;"; 
    Warum gibt dir dieser Code blos eine Fehlermeldung?
     

  5. #5
    chris4712 chris4712 ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    210
    Ja wie soll ich es den sonst machen?

    Ich hatte doch gesagt dass ich einen kompletten PHP Code in einer MySQL DB gespeichert habe, und nun (je nachdem welcher Gewünscht ist) ihn in eine bestehende PHP Datei einzubinden möchte.


    Gruß

    Christian
     

  6. #6
    theCean theCean ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Beiträge
    168
    Lass einfach das echo ""; weg....
     

  7. #7
    chris4712 chris4712 ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    210
    Zitat Zitat von theCean
    Lass einfach das echo ""; weg....
    Soll ich dann auch noch den MySQL Zugriff weg lassen?
     

Ähnliche Themen

  1. Mysql Bestehende Datenbank einbinden
    Von mooogli im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 19.05.08, 10:05
  2. MySQL Datenbank einbinden, Borland C++ (4Newbies)
    Von angeberman im Forum Borland CBuilder und VCL
    Antworten: 6
    Letzter Beitrag: 27.02.07, 09:38
  3. Antworten: 12
    Letzter Beitrag: 16.04.06, 13:58
  4. Antworten: 4
    Letzter Beitrag: 21.05.05, 13:42
  5. HTML-Tabelle in Mysql-Datenbank einbinden
    Von KDWockel im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 03.08.04, 11:15