| |
| |
|
| |
Wählen
Sie das gewünschte Kartenmotiv aus |
| |
|
Kann Vorlagendatei nicht finden.";}
$html = fread ($templatefile, filesize ($template1));
fclose ($templatefile);
//Daten ins Template einfügen
$html = ereg_replace("%absendername%","$absendername",$html);
$html = ereg_replace("%absenderemail%","$absenderemail",$html);
$html = ereg_replace("%empfaengername%","$empfaengername",$html);
$html = ereg_replace("%empfaengeremail%","$empfaengeremail",$html);
$html = ereg_replace("%bild%","$bild",$html);
$html = ereg_replace("%audio%","$audio",$html);
$html = ereg_replace("%nachricht%","$nachricht",$html);
//Karte abspeichern
$datei = fopen("$ablaufdatum".".html", "w+");
if ($datei)
{
fputs ($datei,"$html");
fclose ($datei);
}
$db = "daten.txt";
$daten= fopen ("$db","a+");
if (flock($daten,2)){
fputs ($daten, "$ablaufdatum".";\n");
fclose ($daten);}
$db2 = "daten2.txt";
$daten2= fopen ("$db2","a+");
$ablaufdatum2 = date("d m Y H:i:s");
if (flock($daten2,2)){
fputs ($daten2, "$ablaufdatum2 $absendername $absenderemail $empfaengername $empfaengeremail $bild $audio $nachricht".";\n");
fclose ($daten2);}
//Empfänger benachrichtigen
$link = "$kartenverzeichnis"."card.php3?id=$ablaufdatum";
//Email-Nachrichtentext festlegen
$emailtext = "
Hallo $empfaengername,
$absendername ($absenderemail) hat Ihnen eine digitale Grußkarte geschickt.
Klicken Sie bitte auf folgenden Link, um sie abzuholen:
------------------------------------------------------
$link
------------------------------------------------------
Die Karte wird 10 Tage für Sie bereit liegen.
Mit freundlichem Gruß
Digitales Postamt der Kolpingsfamilie Heustreu
$homepageurl\n";
$betreff = "Eine Grußkarte von $absendername wartet auf sie";
mail("$empfaengeremail", "$betreff", "$emailtext","From: $absenderemail");
//Bildschirmrückmeldung
$feedback ="
| |
|
| |
Hallo
$absendername |
| |
Ihr Grußkarte
an $empfaengername ($empfaengeremail) wurde abgeschickt.
Die Karte wird 10 Tage zur Abholung bereitliegen.
Hier
können Sie sich die Karte noch einmal anschauen.
|
";
echo $feedback;
//Abgelaufene Dateien löschen
$ziffernzeilen = file($db);
while (list ($line_num, $line) = each ($ziffernzeilen))
{ $ziffern = explode(";",$line);
//Abgelaufene Zeilen suchen
if ("$ziffern[0]" < "$unixtime")
{$nummer = $line_num;
$delete = "$ziffern[0]".".html";
@unlink($delete);
$fp = fopen( "$db", "r" );
$size = filesize($db);
$contents = fread($fp, $size);
fclose($fp);
$string2 = "";
if ($line_num == $nummer){
$replace = ereg_replace($line, $string2, $contents);
$fp = fopen($db, "w");
fputs($fp, $replace, $size);
fclose($fp);}
}
}}
?>
|