Hallo,
ich würde mir gern mit PHP ein Mailformular basteln, das als Betreff die genaue Zeit des Drückens des "Absenden"-Buttons angibt.
Ist das überhaupt möglich? Wenn ja - wie?
Vielen Dank schon mal,
Questionmark
Hallo,
ich würde mir gern mit PHP ein Mailformular basteln, das als Betreff die genaue Zeit des Drückens des "Absenden"-Buttons angibt.
Ist das überhaupt möglich? Wenn ja - wie?
Vielen Dank schon mal,
Questionmark
Vielen Dank für die fixe Antwort ![]()
Hab momentan leider nicht genügend Zeit zum Basteln. Werd's dann später mal versuchen und so frei sein mich gegebenenfalls nochmals zu melden...
Grüße,
Questionmark
Klar, mach dich frei.... oder so ![]()
So, jetzt meld ich mich doch schneller als ursprünglich geplant, aber ich wollt einfach wissen, ob alles funktioniert - tut's leider nicht ![]()
@ Ronald: Das mit dem frei machen oder so überleg ich mir allerhöchstens erst dann wenn alles funktioniert ![]()
Also der HTML-Anteil sieht so aus:
<form method="post" action="formularversenden.php">
<table border="1">
<tr>
<td width="30%">Ihr Name:</td>
<td width="70%"><input type="text" name="name">
</tr>
<tr>
<td width="30%">Ihre Nachricht:</td>
<td width="70%"> <textarea name="nachricht"></textarea></td>
</tr>
<tr>
<td>leer</td>
<td><input type="submit" name="Button" value="Abschicken"></td>
</tr>
</table>
</form>
Alles anzeigen
und der PHP-Teil so:
<?PHP
echo "Sie haben folgende Angaben gemacht:
";
echo "Ihr Name: $name
";
echo "Ihre Nachricht $nachricht";
$jetzt=time();
mail("musterATxyz.de","$jetzt von $name",$nachricht);
?>
Problem bei der Sache: In der Betreff Zeile steht nicht die Zeit, sondern irgend so ne komische Zahlenkombi. 1162647021 müsste so etwas wie 14:30 heißen - woran kann das liegen?
Viele Grüße,
Questionmark
diese "zahlenkombi" ist eine Zahl die die Zeit in millisekunden seit dem 1. januar 1970 angiebt oder sowas (genannt: Timestamp)
wenn du die zeit mit datum haben willst musst das das z.B. so machen:
jetzt = date("H:i:s");
Das funktioniert einwandfrei ![]()
Vielen Dank,
Questionmark