kostenloser Webspace werbefrei: lima-city


Datei mit angegebenen code als Quellcode öffnen.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Ich lese Code aus einer DB aus.
    Dann will ich eine Datei ?ffnen, in der dieser Code ausgef?hrt wird.
    Wie k?nnte ich so etwas machen?


    MfG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo.

    Meinst Du sowas in der Art?

    $query = mysql_query("SELECT code FROM Table");
    $datei = fopen("datei.php", "r+");
    $inhalt = fgets($datei, 999);
    
    echo $inhalt;
    
    rewind($datei);
    fwrite($datei, "$query");
    fclose($datei);
  4. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    simple schrieb:
    Hallo.

    Meinst Du sowas in der Art?

    $query = mysql_query('SELECT code FROM Table');
    $datei = fopen('datei.php', 'r+');
    $inhalt = fgets($datei, 999);
    
    echo $inhalt;
    
    rewind($datei);
    fwrite($datei, '$query');
    fclose($datei);

    ICh kenne die h?lfte der funktionen zwar nicht, aber schick :D
    Ich meine eben, dass ich eine datei aufrufen will, in der dann der code aus der Db als Quellcode stehen soll.
    Ich muss das aber nich unbedingt reinschreiben, da ich eine ID per GET bekomme und das dann praktisch seeeehr oft wechselt.
  5. In einem andern Forum sagte man mir, es w?rde mit eval()
    gehen.
    Allerdings geht das nur, wenn esPHP-code ist, und wenn die <?php und ?> Nicht enthalten sind.
    Kann man das anders l?sen?
    gibt es noch eine ander L?sung?
  6. willst du den code anzeigen oder ausf?hren!?

    bei letzderem reicht es doch zu ein ganz normales php script zu speichern, welches dann abgerufen und verarbeitet wird...

    Beitrag ge?ndert am 25.02.2006 00:27 von c0d3c
  7. s*n

    Hoi,

    mit eval() kann man auch PHP Code und HTML gemischt verarbeiten lassen:

    /*
    Hier der Code um den Inhalt der Seite aus der DB
    abzufragen, und in den $inhalt_db zu packen
    */
    
    ob_start(); //Ausgabepuffer starten
    eval("?>".$inhalt_db."<?php "); // Den Inhalt ausf?hren
    //Das Leerzeichen in "<?php " unbedingt da lassen ;)
    $inhalt = ob_get_contents(); //bisherigen Inhalt des Puffers in die Variable $inhalt hauen
    ob_end_clean(); //Den Ausgabepuffer beenden
    
    /*
    Hier der Code um den geparsten Inhalt in der Variable
    $inhalt zu verarbeiten bzw. auszugeben.
    */


    MfG

    Beitrag ge?ndert am 25.02.2006 20:52 von svn
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!