Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	if ($_POST[action])
3
	{
4
		$required = array
5
					(
6
						"Name",
7
						"mail"
8
					);
9
 
10
		$transportArray = array();
11
		$error = array();
12
		foreach($required as $key)
13
		{
14
			if (!$_POST[$key])
15
			{
16
				$error[] = "error[]=".$key;
17
			}
18
			$transportArray[] = $key."=".urlencode($_POST[$key]);
19
		}
20
 
21
		if ($error == true)
22
		{
23
			header("Location: gaestebuchinput.htm?".implode("&",$transportArray)."&".implode("&",$error));
24
			exit;
25
		}
26
 
27
		$query="
28
			insert into gaestebuch_eintraege
29
			(
30
				site,
31
				show_entry,
32
				Name,
33
				mail,
34
				Stadt,
35
				Bundesland,
36
				Staat,
37
				headline,
38
				text,
39
				erstellt_am,
40
				erstellt_von,
41
				letzte_Aenderung_am,
42
				letzte_Aenderung_von
43
			)
44
			values
45
			(
46
				'mediaran.de',
47
				0,
48
				'$_POST[Name]',
49
				'$_POST[mail]',
50
				'$_POST[Stadt]',
51
				'$_POST[Bundesland]',
52
				'$_POST[Staat]',
53
				'$_POST[headline]',
54
				'$_POST[text]',
55
				NOW(),
56
				'Webinterface',
57
				NOW(),
58
				'Webinterface'
59
			)
60
		";
61
		if ($_POST[text] == strip_tags($_POST[text]))
62
		{
63
            $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
64
			$text="Sehr geehrter Herr Baldow,\r\n\r\n";
65
			$text.="Folgender Kunde hat sich in das Gästebuch eingetragen:\r\n\r\nName: ".$_POST["Name"]."\r\nE-Mail: ".$_POST["mail"]."\r\n";
66
			$text.="Stadt: ".$_POST["Stadt"]."\r\nBundesland: ".$_POST["Bundesland"]."\r\nStaat: ".$_POST["Staat"]."\r\n";
67
			$text.="Thema: ".$_POST["headline"]."\r\nText: ".$_POST["text"]."\r\n\r\nDer Eintrag benötigt noch eine Freischaltung, damit er angezeigt wird.\r\n";
68
			$text.="Freischaltung: \r\nhttp://www.mediaran.de/gaestebuch/activate.php?sid=".md5($_POST["text"])."\r\n\r\n";
69
			$text.="Beitrag löschen: \r\nhttp://www.mediaran.de/gaestebuch/del.php?sid=".md5($_POST["text"])."\r\n\r\n";
70
			$to_address="c.baldow@mediaran.de";
71
			mail($to_address, "Kundeneintrag ins Gästebuch",$text,null, "-f info@mediaran.de");
72
		}
73
	}
74
 
75
	$query="
76
		SELECT
77
			*,
78
			DATE_FORMAT(erstellt_am, '%d.%m.%Y') as Datum
79
		FROM
80
			gaestebuch_eintraege
81
		WHERE
82
			site='mediaran.de'
83
			and show_entry <>0
84
		ORDER BY
85
			erstellt_am desc";
86
	$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
87
?>
88
  <div class="basket">
89
  <div class="basket_oben" style="font-weight:normal">
90
  <table width="95%" border="0" cellpadding="0" cellspacing="0" align="center">
91
  <tr>
92
  	<td>Aufgrund vieler Spam-Einträge in unser Gästebuch wird jeder einzelne Eintrag zukünftig von uns geprüft, bevor er frei geschaltet werden kann.</td>
93
  </tr>
94
  </table>
95
  <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
96
    <tr>
97
      <td class="tablecolor2">
98
        <center>
99
          <a href="gaestebuchinput.htm"><strong>Neueintrag</strong></a>
100
        </center>
101
      </td>
102
    </tr>
103
  </table>
104
<?
105
	while ($zeile=mysql_fetch_array($result))
106
	{
107
?>
108
  <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
109
    <tr>
110
      <td nowrap><?=$zeile[headline];?></td>
111
      <td align="right"><?=$zeile[Datum];?></td>
112
    </tr>
113
    <tr>
114
      <td colspan="2">
115
        <? echo $zeile[Name]; ?>
116
      </td>
117
    </tr>
118
    <tr>
119
      <td colspan="2">
120
        <?=$zeile[Stadt]; ?>
121
        <?=$zeile[Bundesland]; ?>
122
        <?=$zeile[Staat]; ?>
123
      </td>
124
    </tr>
125
    <tr>
126
      <td colspan="2">&nbsp;</td>
127
    </tr>
128
    <tr>
129
      <td colspan="2">
130
        <?=nl2br($zeile[text]); ?>
131
      </td>
132
    </tr>
133
  </table>
134
<?
135
	}
136
?>
137
  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
138
    <tr>
139
      <td class="tablecolor2">
140
        <center>
141
          <a href="gaestebuchinput.htm"><strong>Neueintrag</strong></a>
142
        </center>
143
      </td>
144
    </tr>
145
  </table>
146
  	</div>
147
    <div class="basket_unten"></div>
148
  </div>
149