kein Abrufen einer php Datei

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

  • kein Abrufen einer php Datei

    Servus php Community,
    erstmal ein riesen Lob für dieses Forum - weiter so...

    Jetzt zu meinem Problem:
    Hab für meine Homepage ne feste Seite, deren Inhalt über ne mysql Datenbank abgerufen wird. Wenn ich nun über diese Datenbank eine php Seite "includen" will, dann gibt er mir an dieser Stelle nix aus.
    <?php include ("xyz.php"); ?>

    habs auch schon in verschiedenen Varianten versucht:
    <? include "xyz.php"; ?>
    <?php include /"xyz.php"/; ?>
    <?php include \"xyz.php"\; ?>
    ...jedoch ohne Erfolg!

    hatte jemand vielleicht schon ähnliche Probleme oder kann mir unabhängig davon ein paar Tips geben?!?

    Wäre für jegliche Art einer Lösung dankbar,
    Gruß Frank

    hat mir einfach so gut gefallen

  • #2
    Re: kein Abrufen einer php Datei

    Wenn ich nun über diese Datenbank eine php Seite "includen" will,
    was heißt das? includen über db?
    dann gibt er mir an dieser Stelle nix aus.
    was heißt das? erhältst du eine fehlermeldung? wird includet, oder nicht?
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      OK mein Fehler - hab mich falsch ausgedrückt!

      Hab ne feste Seite in Tabellenform mit Kopf und ner Menuleiste zur Navigation. Der Inhalt dieser Seite ist in html Code in einer sql Datenbank hinterlegt und wird je nach Inhaltsbedarf abgefragt und eingefügt (includet).
      wenn ich nun dem einzuführenden Inhalt ne php Seite hinzufügen will (in meinem Fall ein Gästebuch), dann geb ich in der Datenbank <?php include ("gaestebuch.php"); ?> ein. An der Stelle wo das Gästebuch nun auftauchen sollte erscheint gar nix - nicht einmal eine Fehlermeldung! Den html Text wandelt er aber sonst wunderbar um.

      Kommentar


      • #4
        Ich bin nicht sicher, ob ich Dich verstehe. Aber wenn Du PHP-Anweisungen in einem HTML-Brocken aus einem Datenbankfeld interpretiert haben möchtest, kommst Du um eval() nicht drumrum.

        Kommentar


        • #5
          @ pekka
          vielen Dank - des werd ich dann gleich mal versuchen!

          kann man mit eval() auch auf ganze *.php Dateien verweisen und diese damit einbinden?

          Kommentar


          • #6
            kann man mit eval() auch auf ganze *.php Dateien verweisen und diese damit einbinden?
            ja, aber eventuell nicht so, wie du denkst ... warum includest du nicht über include anstatt über eval?
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              ja, aber eventuell nicht so, wie du denkst
              ...OK - vielen Dank - aber wie dann?


              warum includest du nicht über include anstatt über eval?
              hab ich ja bisher versucht, bin jedoch immer kläglich gescheitert (siehe obere Einträge).
              War vielleicht mein Befehl falsch? <?php include ("xyz.php"); ?>

              meine Vermutung ist ja, dass mir das SQL den "php include" nicht interpretieren kann...

              Kommentar


              • #8
                das was du aus der DB ausliest ist für PHP NUR text, sonst nichts. derHund meint etwa so:

                PHP-Code:
                ... // daten aus der DB lesen
                ...
                include(
                $dateinameausderdatenbank); 
                wobei in der DB nur einfach: gaestebuch.php (und/oder mit Pfad davor) stehen muss.

                Kommentar

                Lädt...
                X