Mailinglisten-Archive |
Hallo,
warum funktioniert eval() hier nicht nicht?
Eval sollte den übergebenen String doch 'übersetzen'.
<?
HEADER("Content-Type: text/text");
$id = "109098";
$field_array = array("id","artikel_id","adresse_id");
$data = array("id"=>"10","artikel_id"=>"1000","adresse_id"=>"10000");
for ($i=0;$i<sizeof($field_array);$i++) {
$table_data .=
printf('\$%s=\"%s\";',$field_array[$i],$data[$field_array[$i]]);
}
echo $table_data."\n\n";
// Evaluate String
eval($table_data);
// Variablen ausgeben
for ($i=0;$i<sizeof($field_array);$i++) {
echo $field_array[$i]." -> ".${$field_array[$i]}."\n";
}
?>
Vielen Dank
Thomas
--
\|||/
_(at)_ _(at)_
-- ---oOO-(_)-OOo--
_______ _ ____ ___
/ ___/ / (_)__ __ _ ___ ____ ___ __ / __ \___ / (_)__ ___
/ /__/ _ \/ / -_) ' \/ _ `/ _ `/ // / / /_/ / _ \/ / / _ \/ -_)
\___/_//_/_/\__/_/_/_/\_, /\_,_/\_,_/ \____/_//_/_/_/_//_/\__/
/___/
-----------------------------------------------
Thomas Steinhausen - 08621/808197 - http://www.chiemgau-online.de
php::bar PHP Wiki - Listenarchive