PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   Date Funktion (http://www.selfphp.de/forum/showthread.php?t=8687)

Baschtl 21.09.2004 14:54:03

Date Funktion
 
Hallo,

habe ein Problem... Das folgende Skript soll mir beim aktivieren eines Submit Buttons die IP Adresse und das Datum eines Users per Mail schicken:

<?php

if(isset($submit))


$date = date("l dS of F Y h:i:s A");
$ip =$REMOTE_ADDR;
$to ="hans@mustermann.de";
$subject ="Test...";
$message ="Datum:t $daten";
$message .="IP ADRESSE:t $REMOTE_ADDR n";
$header ="From:"Musternann"<hans@mustermann.den";
mail($to, $subject, $message, $header);

?>

Die IP Adresse wird übermittelt, das Datum nicht... Kann mir jemand sagen, woran das liegen könnte?

c4 21.09.2004 14:59:34

Darum: { und }
--> http://php.net/manual/en/language.co...-structures.if

Baschtl 21.09.2004 15:07:12

ok, Du meinst wahrscheinlich so?

<?php

if(isset($submit))

{

$date = date("l dS of F Y h:i:s A");
$ip =$REMOTE_ADDR;
$to ="hans@mustermann.de";
$subject ="Test...";
$message ="Datum:t $daten";
$message .="IP ADRESSE:t $REMOTE_ADDR n";
$header ="From:"Musternann"<hans@mustermann.den";
mail($to, $subject, $message, $header);
}
?>

Dann wird jedoch gar nichts mehr per Mail übermittelt...

c4 21.09.2004 15:08:42

Zitat:

Original geschrieben von Baschtl
ok, Du meinst wahrscheinlich so?

[...]

Dann wird jedoch gar nichts mehr per Mail übermittelt...

Die Formulierung müsste eher heißen: "Dann wird jedoch gar keine Mail übermittelt..." Richtig?

Rate mal warum.

Baschtl 21.09.2004 15:12:42

Zitat:

Original geschrieben von _c_4_
Die Formulierung müsste eher heißen: "Dann wird jedoch gar keine Mail übermittelt..." Richtig?
stimmt ;-)

Zitat:

Rate mal warum.
wenn ich das wüßte, könnte ich mir die Frage hier ja sparen, oder?

c4 21.09.2004 15:16:23

Zitat:

Original geschrieben von Baschtl
wenn ich das wüßte, könnte ich mir die Frage hier ja sparen, oder?
Ich hätte wohl besser sagen sollen "Denk nach!"

Wenn keine Mail verschickt wird, dann heißt das, dass die if-Abfrage nicht wie erhofft ausgeht.

Baschtl 21.09.2004 15:20:28

Zitat:

Original geschrieben von _c_4_
Ich hätte wohl besser sagen sollen "Denk nach!"

Wenn keine Mail verschickt wird, dann heißt das, dass die if-Abfrage nicht wie erhofft ausgeht.

hmmm... ich bin wirklich nicht besonders gut in sowas... Kann also nur raten... Klammer an der falschen Stelle geschlossen?

c4 21.09.2004 15:23:18

Zitat:

Original geschrieben von Baschtl
Klammer an der falschen Stelle geschlossen?
Dann würdest Du sicher eine Fehlermeldung erhalten.

Nein, das Problem ist, dass $submit nicht gesetzt ist.

Baschtl 21.09.2004 15:26:14

Zitat:

Original geschrieben von _c_4_
Dann würdest Du sicher eine Fehlermeldung erhalten.

Nein, das Problem ist, dass $submit nicht gesetzt ist.

ok, oute ich mich mal als Volldepp - das heißt???

c4 21.09.2004 15:31:13

'Volldeppen' treiben sich in den Foren des heise-Newstickers rum, nicht hier. ;)

Jetzt rate ich mal: Du hast ein Formular, mit so einem Button
<input type='submit' name='submit' value='Abschicken'>
Klickt man auf diesen, wird vermutlich die Selbe Datei aufgerufen, nur soll diesmal eine Mail verschickt werden. Aber halt nur dann, wenn $submit gesetzt ist:
if (isset($submit)) {

Also entweder fehlt im Forumlar das name-Attribut oder Du rufst die falsche Datei auf (jedem schon mal passiert... :) in der php.ini ist register_globals auf off gestellt (glaube ich bei Dir nicht)

Zeige also mal den Quältext des Formulares und eventuell mehr von dem PHP-Skript.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:37:58 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.