Datei mit angegebenen code als Quellcode öffnen.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzeigen
aufruf
beitrag
datei
funktion
inhalt
lese
meinst
pack
praktisch
puffer
rewind
sen
speicher
stehen
variable
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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);
-
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. -
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? -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage