Thomas Luethi: php in php (.php) schreiben, scheitert?

Beitrag lesen

Hallo,

ich hab ein problem mit einem string der so aussieht:
$var1 = "<?php $xy = opendir ('../document/');

Also, hier definierst Du einen String.

wenn ich nun die variable "var1" in einem anderen script aufrufe (echo) bekomm ich nur den php code als "text" ausgegeben. also ist ein fehler drin und er wird nicht intepretiert.

Achso, Du willst, dass der String als PHP-Code interpretiert wird.
Sag das doch gleich.

Du suchst vermutlich die Funktion eval()
http://www.php.net/manual/de/function.eval.php

Hat aber viele Risiken. Wenn Du nicht ganz, ganz
sicher sein kannst, dass der String, der interpretiert wird,
von Dir ist, solltest Du es lassen.

Gruesse,

Thomas