|   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