Sovok
Erfahrenes Mitglied
Code:
<html><head><title>Write Data</title></head><body>
<?php
//Entfernen von überflüssigen Leerzeichen
$array["name"]=trim($array["name"]);
$array["email"]=trim($array["email"]);
$array["spruch"]=trim($array["spruch"]);
//Vorbereitung der Schreibfunktion, die von der HandledataFunktion aufgerufen wird
function write($file,$link,$spruch)
{
$open=fopen($file,"a");
if($open)
{
fwrite($open,"$link\t$spruch\n");
fclose($open);
$funzt=true;
}else{
$funzt=false;
return $funzt;
}
} //Funktion Ende
//Überprüfung auf gültige Angaben und Weiterverarbeitung zu HTML
function handledata()
{
$muster="^([0-9a-z]+)([0-9a-z\.-_]+)@([0-9]+)\.([0-9a-z]+)";
if((eregi($muster,$array["email"]))and($array["name"])and($array["spruch"])and(($humor)or($dashuria))
{
$array["link"]="<a href=\"mailto:$array[email]\">$array[name]</a>";
//Prüfung an welche Rubrik der Spruch geht und Aufruf der write Funktion
if($humor)
{
$file="humor.txt";
$callfunction=write($file,$array["link"],$array["spruch"]);
print"Die Angaben wurden erfolgreich übertragen";
}elseif($dashuria)
$file="dashuria.txt";
$callfunction=write($file,$array["link"],$array["spruch"]);
print"Die Angaben wurden erfolgreich übertragen";
}else{
print"Gehen sie zurück und überprüfen sie ihre Angaben";
}
} //Funktion Ende
handledata();
?>
</body></html>