Hallo,
$reciever='mail@email.de';
$message="\n\nDiese E-Mail wurde von Email.de versendet.\n\n";
$recievermessage="\n\nDiese E-Mail wurde automatisch generiert";
// Define your field names and add extra lines for select options
// Use _ for spaces
$fields=array('Vorname:','Nachname:','Strasse:','PLZ:','Stadt:','Telefon:','E-Mail:');
$valfields=array('Vorname:','Nachname:');
$select['adress']=array('none','elephant','cow','tiger');
$tx['mailform']['recieptnotsend']="Could not send reciept.";
// DO NOT CHANGE CODE BELOW!
function mtr($tk){if (is_array($GLOBALS['select'][$tk]))$t=select($tk); else $t='<input type="text" class="text" name="'.$tk.'" value="'.$GLOBALS[$tk].'">';
return '<tr><td>* '.ucfirst(preg_replace('/\_/',' ',$tk)).'</td><td>'.$t.'</td></tr>';}
function select($tk){$t='';foreach($GLOBALS['select'][$tk] as $i){$t.='<option value="'.$i.'"';
if($GLOBALS[$tk]==$i)$t.=' selected';
$t.='>'.$i.'</option>';} return '<select class="text" name="'.$tk.'">'.$t.'</select>';}
$t='';$mailbody='';
if($action=='send'){
foreach($valfields as $i){
// etc.
Es bleibt anzumerken, dass das Script mit register_globals=On nur funktioniert und gleich beider Regex-Erweiterungen PHPs benötigt. Kurz: Es ist bei einer Standardkonfiguration (bei der Installation, aber auch zur Laufzeit PHPs) nicht protabel.
Gruß aus Berlin!
eddi