Verkeerde tijdsweergave
Probleem
Als je naar het berichtje van mij kijkt (Dennis) zie je het probleem, ik heb het berichtje gepost vanmiddag om 15:34 en het staat 22:34 aangegeven. Ik heb het script nagekeken maar kan niks vinden...
Dit is het voegtoe bestand uit het gastenboek (overigens niet door mij zelf gemaakt). Weet iemand wat het probleem zou kunnen zijn?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
ob_start();
include("include/config.php");
include("include/functies.inc.php");
if (strlen($_POST['naam'])<2) {
echo "<p id=head>Schrijven</p><p id=main>U heeft uw naam niet ingevuld. Klik <A href=\"javascript: history.go(-1);\" target=\"_self\">hier</A> om terug te gaan en vult u alsnog uw naam in.";
}
elseif (strlen($_POST['bericht'])<3) {
echo "<p id=head>Schrijven</p><p id=main>U heeft geen bericht ingevuld. Klik <A href=\"javascript: history.go(-1);\" target=\"_self\">hier</A> om terug te gaan en maakt u alsnog een bericht.";
}
else {
$tijd = time();
$datum=date("d-m-Y @ H:i:s",time());
$id=date("YmdHis",time());
//html-tags verwijderen
$_POST['naam'] = strip_tags($_POST['naam']);
$_POST['website'] = strip_tags($_POST['website']);
$_POST['email'] = strip_tags($_POST['email']);
$_POST['bericht'] = strip_tags($_POST['bericht']);
$_POST['bericht'] = stripslashes($_POST['bericht']);
//vervangen van de smilies-codes door html codes ...
if ($smilie=="true") {
$_POST['bericht']=smilie($_POST['bericht']);}
if ($scheldwoorden=="true") {
$_POST['bericht'] = scheldwoorden($_POST['bericht']);}
//vervangen van de UBB codes door html codes ...
if ($UBB=="true") {
$_POST['bericht']=UBB($_POST['bericht']);}
//harde return omzetten in <br/>
$_POST['bericht'] = nl2br($_POST['bericht']);
$_POST['bericht'] = eregi_replace("\n", "", $_POST['bericht']);
if(getenv(HTTP_X_FORWARDED_FOR)) { $IPadres = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $IPadres = getenv(HTTP_CLIENT_IP); }
else { $IPadres = $REMOTE_ADDR; }
//wegschrijven naar een bestand
$logfile = fopen("$bestand","a");
fputs($logfile, $id."||".$datum."||".$_POST['email']."||".$_POST['website']."||".$_POST['bericht']."||".$_POST['naam']."||".$IPadres."||||\n");
fclose($logfile);
//Mail naar de schrijver van het bericht
if (!$_POST['email']=="") {
$recipient = "$email";
$subject = "Gastenboekbericht";
$mail_body = "Beste ".$_POST['naam'].",\n\nBedankt voor je berichtje in het gastenboek.\nKom gerust nog eens langs op onze website.\n\nMet vriendelijke groet,\nDennis van Veen.\n\nhttp://www.weteringseboys-b1.nl";
mail($recipient, $subject, $mail_body, "FROM:[email protected]");
}
}
?>
ob_start();
include("include/config.php");
include("include/functies.inc.php");
if (strlen($_POST['naam'])<2) {
echo "<p id=head>Schrijven</p><p id=main>U heeft uw naam niet ingevuld. Klik <A href=\"javascript: history.go(-1);\" target=\"_self\">hier</A> om terug te gaan en vult u alsnog uw naam in.";
}
elseif (strlen($_POST['bericht'])<3) {
echo "<p id=head>Schrijven</p><p id=main>U heeft geen bericht ingevuld. Klik <A href=\"javascript: history.go(-1);\" target=\"_self\">hier</A> om terug te gaan en maakt u alsnog een bericht.";
}
else {
$tijd = time();
$datum=date("d-m-Y @ H:i:s",time());
$id=date("YmdHis",time());
//html-tags verwijderen
$_POST['naam'] = strip_tags($_POST['naam']);
$_POST['website'] = strip_tags($_POST['website']);
$_POST['email'] = strip_tags($_POST['email']);
$_POST['bericht'] = strip_tags($_POST['bericht']);
$_POST['bericht'] = stripslashes($_POST['bericht']);
//vervangen van de smilies-codes door html codes ...
if ($smilie=="true") {
$_POST['bericht']=smilie($_POST['bericht']);}
if ($scheldwoorden=="true") {
$_POST['bericht'] = scheldwoorden($_POST['bericht']);}
//vervangen van de UBB codes door html codes ...
if ($UBB=="true") {
$_POST['bericht']=UBB($_POST['bericht']);}
//harde return omzetten in <br/>
$_POST['bericht'] = nl2br($_POST['bericht']);
$_POST['bericht'] = eregi_replace("\n", "", $_POST['bericht']);
if(getenv(HTTP_X_FORWARDED_FOR)) { $IPadres = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $IPadres = getenv(HTTP_CLIENT_IP); }
else { $IPadres = $REMOTE_ADDR; }
//wegschrijven naar een bestand
$logfile = fopen("$bestand","a");
fputs($logfile, $id."||".$datum."||".$_POST['email']."||".$_POST['website']."||".$_POST['bericht']."||".$_POST['naam']."||".$IPadres."||||\n");
fclose($logfile);
//Mail naar de schrijver van het bericht
if (!$_POST['email']=="") {
$recipient = "$email";
$subject = "Gastenboekbericht";
$mail_body = "Beste ".$_POST['naam'].",\n\nBedankt voor je berichtje in het gastenboek.\nKom gerust nog eens langs op onze website.\n\nMet vriendelijke groet,\nDennis van Veen.\n\nhttp://www.weteringseboys-b1.nl";
mail($recipient, $subject, $mail_body, "FROM:[email protected]");
}
}
?>
<html>
<head>
</head>
<body>
<p id="head">Schrijven</p>
<p id="main">Bedankt voor uw bericht.</p>
</body>
</html>
Probleem
Kijk eens wat de tijd is van de server waar het op draaid, waarschijnlijk is die in de war.
Arjan:
Misschien staat de server in een andere tijds-zone? ( ander land :P )Kijk eens wat de tijd is van de server waar het op draaid, waarschijnlijk is die in de war.
Arjan:
draaid/quote]Hm. Daarit misschien :-P
Ik zit bij een nederlands bedrijf??
dan is de server in de war denk ik :)
De site van CCC Hosting zegt dat alle servers in orde zijn :)
Pim:
dan is de server in de war denk ik :)
Dat zullen ze zeker niet melden?
Gewoon afwachten zeker?? :(
Het ligt aan de server, bedankt voor je medewerking :)