Mailinglisten-Archive |
haifisch, $this->page_array["php"] beinhaltet benutzerspezifischen php code wie zum beispiel $this->page_array["php"] = "\$show_comment=true; \$ads_string = \"kiri.gif\";"; jetzt muss ich aber alle variablen in diesem string finden. zum test probier ich folgendes, liefert mir aber blöderweise nur eine (die erste) der oben zwei aufgelisteten variablen... // preg_match('/\\$([a-zA-Z0-9_]*)/',$this->page_array["php"],$phpvars); preg_match('/\\$\w+/',$this->page_array["php"],$phpvars); reset($phpvars); echo "<tr><td colspan=2>".$this->page_array["php"]."<hr>"; while(list($k,$v)=each($phpvars)){ echo "$k -> $v<br>"; } echo " </td></tr>"; //eval($this->page_array["php"]); wie lautet nun der richte PREG syntax dazu ???? eine while schleife mit preg läuft sich ins nirvana ... !? danke, für was auch immer! kikeriki ;-)
php::bar PHP Wiki - Listenarchive