Gästebuch: Datumsanzeige klappt nicht

  • Themenstarter Themenstarter Fruchti
  • Beginndatum Beginndatum
F

Fruchti

Guest
Hallo (mal wieder),

ich habe ein Problem mit meinem Gästebuch. Ich habe es komplett in PHP programmiert. Ich möchte auch, dass bei meinen Beiträgen Datum und Uhrzeit angezeigt werden. Leider klappt dies nicht! Mein Code (eintrag.php):

Code:
<html>
<head>
<style type="text/css">

body {font-family:arial;font-size: 9pt;}
td {font-size: 9pt;}
input,textarea{border:1px solid silver;font-family:verdana;font-size:10px;font-size:11px;}
<!--
body {
scrollbar-track-color:#ffffff;
scrollbar-face-color:silver;
scrollbar-arrow-color:#ffffff;
scrollbar-highlight-color:#fffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
}
-->

A.link{COLOR: #204600;font-size: 9pt;}
A:visited.link{COLOR: #3300CC; text-decoration:none;font-size: 9pt;}
A:active.link{COLOR: #3300CC; text-decoration:none;font-size: 9pt;}
A:hover.link{COLOR: green; text-decoration:underline;font-size: 9pt;}
</style>
<script language="JavaScript" type="text/javascript">
<!--
function cursor() {
if (( navigator.userAgent.indexOf("Opera" ) != -1) || ( navigator.userAgent.indexOf("Netscape" ) != -1)) {
text_before = document.formular.message.value;
text_after = "";
} else {
document.formular.message.focus();
var sel = document.selection.createRange();
sel.collapse();
var sel_before = sel.duplicate();
var sel_after = sel.duplicate();
sel.moveToElementText(document.formular.message);
sel_before.setEndPoint("StartToStart",sel);
sel_after.setEndPoint("EndToEnd",sel);
text_before = sel_before.text;
text_after = sel_after.text;
}
}
function insert(AddCode) {
cursor();
document.formular.message.value = text_before + AddCode + text_after;
document.formular.message.focus();
}
function init(thisCode) {
with ( document.formular.message.value ) {
switch(thisCode) {
case "s1":
insert(" :D ");
break;
case "s2":
insert(" :krs ");
break;
case "s3":
insert(" ?:-) ");
break;
case "s4":
insert(" 8-) ");
break;
case "s5":
insert(" :bua: ");
break;
case "s6":
insert(" :-( ");
break;
case "s7":
insert(" :-) ");
break;
case "s8":
insert(" :)) ");
break;
case "s9":
insert(" :() ");
break;

}
document.formular.message.focus();
}
}
// -->

function fett() {
text = prompt( "Hier den Text der fett dargestellt werden soll eingeben:","");
document.formular.message.value+="[b]"+text+"[/b]";
}
function unter() {
text = prompt( "Hier den Text der unterstrichen dargestellt werden soll eingeben:","");
document.formular.message.value+="[u]"+text+"[/u]";
}
function kursiv() {
text = prompt( "Hier den Text der kursiv dargestellt werden soll eingeben:","");
document.formular.message.value+="[k]"+text+"[/k]";
}
</script>

</head>
<body>
<?php include("daten.inc.php") ?>
<form method="post" action="check.php" name="formular">
<center><img src="img/edit.gif"> Ins Gästebuch eintragen<br>
<font color="green" size="1">Felder mit * ausfüllen</font>
<table border="0" width="500" bordercolor="red">

	 <tr>
	  <td width="150">
		Datum
	  </td>
	  <td width="250">
	   <?php echo "Am $datum um $zeit" ?>
	  </td>
	 </tr>
	 	 <tr>
	  <td width="150">
		IP
	  </td>
	  <td width="250">
	   <?php echo $REMOTE_ADDR; ?> (Zu unserer Sicheiheit)
	  </td>
	 </tr>

	 <tr>
	  <td width="150">
		Dein Name*
	  </td>
	  <td width="250">
	   <input type="text" name="name" size="40" maxlength="30">
	  </td>
	 </tr>
	 <tr>
	  <td>
	   E-mailadresse*
	  </td>
	  <td>
	   <input type="text" name="mail" size="40" maxlength="30">
	  </td>
	 </tr>
	 <tr>
	  <td>
	   Deine HomePage
	  </td>
	  <td>
	   <input type="text" name="url" size="40" maxlength="30" value="http://">
	  </td>
	  </tr>
	  <tr>
	   <td>
	   <table border="0" cellpadding="2" cellspacing="2">
	   <tr>
	   <td><font class="stn"> <a href="javascript:init('s1')"><img src="img/s1.gif" border="0"></a></font></td>
	   <td><font class="stn"> <a href="javascript:init('s2')"><img src="img/s2.gif" border="0"></a></td>
	   <td><font class="stn"> <a href="javascript:init('s3')"><img src="img/s3.gif" border="0"></a></td></tr>

	<tr><td><font class="stn"> <a href="javascript:init('s4')"><img src="img/s4.gif" border="0"></a></td>
	<td><font class="stn"><a href="javascript:init('s5')"><img src="img/s5.gif" border="0"></a></td>
	<td><font class="stn"><a href="javascript:init('s6')"><img src="img/s6.gif" border="0"></a></td></tr>



		<tr><td><font class="stn"><a href="javascript:init('s7')"><img src="img/s7.gif" border="0"></a></td>
		<td><font class="stn"> <a href="javascript:init('s8')"><img src="img/s8.gif" border="0"></a></td>
		<td><font class="stn"><a href="javascript:init('s9')"><img src="img/s9.gif" border="0"></a></td></tr>
		</table>
	   </td>
	   <td>
	    <textarea cols="60" rows="10" name="message" wrap="virtual" maxlength="250"></textarea>
	   </td>
	  </tr>
</table>
UBB-Code: <a href="JavaScript:fett()" class="link">[Fett]</A> <a href="JavaScript:unter()" class="link">[Unterschrichen]</A> <a href="JavaScript:kursiv()" class="link">[Kursiv]</A> <br><br>
<input type="submit" value="eintragen"> <input type="reset" value="löschen"><br><br>
» <a href="lesen.php" class="link">Zurück zu den Einträgen</a> «
</center>
</form>
</body>
</html>

Kann mir jemand helfen???

Fruchti
 
Ich hab den Code mal gelesen, woher sollen die Variablen $zeit und $datum herkommen ? Die hab ich nur als Ausgabe gefunden.

Der Hesse
 
du musst die Variablen vorher noch belegen, z.B.:

<?
$datum = date('d.m.Y');
$zeit = date('H:i:s');
?>

und an deiner Stelle würde ich nicht behaupten, dass das Gästebuch von dir programmiert wurde, sonst hättest du den Fehler sicher selbst gefunden ;) :rolleyes:
 
Hallo,

[...] und an deiner Stelle würde ich nicht behaupten, dass das Gästebuch von dir programmiert wurde, sonst hättest du den Fehler sicher selbst gefunden

Ich habe es nach einen Workshop programmiert, aber ich habe selber noch andere Sachen eingebaut, wie IP-Anzeige etc.

Fruchti
 
Dit iss nen komisches Ding Warum machst du 1.000.000 Javascript sachen in den Code. Kannst du doch alles schön und Sauber in php programmieren und was soll denn bitte das hier
<?php echo $REMOTE_ADDR; ?> (Zu unserer Sicheiheit)

Wie denn zu unserer Sicherheit?? echo $REMOTE_ADDR zu unserer Sicherheit das hab ich überhaupt noch nie gehört. Ich meine das man es so schreibt nicht was es eigentlich macht.
Ach egal das hat mich so durcheinandere gebracht
 
Nein, das war nur abschreckung, weil ich einige Beiträge hatte, die ein bisschen versaut waren. Dadurch hat sich einiges Verbessert ;-)

Fruchti
 
Nee, ich hab eins von Networkarea.ch genommen. Danke trotzdem...
 
Zurück
Oben