Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Gästebuch » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Gästebuch
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
reikema reikema ist weiblich
www.design-foto.net


images/avatars/avatar-49250.png

Dabei seit: 15.07.2005
Beiträge: 7.964
Herkunft: 14089 Berlin

Gästebuch Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hab nun ein eignes GB und nicht mehr vom Anbieter.

Allerdings kommt nun folgende Fehlermeldung..

Zitat:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/web4/40/16/52028216/htdocs/Ansichtssache/tierfoto_neu/gb.php:14) in /mnt/web4/40/16/52028216/htdocs/Ansichtssache/tierfoto_neu/gb.php on line 85

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/web4/40/16/52028216/htdocs/Ansichtssache/tierfoto_neu/gb.php:14) in /mnt/web4/40/16/52028216/htdocs/Ansichtssache/tierfoto_neu/gb.php on line 85


Wenn ihr mehr braucht, wäre es schön, wenn ihr mir sagt... was. smile
Freue mich über Hilfe.

code:
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:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>ansichtssache . tierfotografie</title>

<!-- gecodet ansichtssache www.design-foto.net -->

<link href="css.css" media="all" rel="stylesheet" />
<link href="grafiken/favicon.ico" type="image/x-icon" rel="shortcut icon">

<?php 

$Verzeichnis = "grafiken/headerbilder"; 

if($Verzeichniszeiger = opendir($Verzeichnis)) 
{ 
while($Datei = readdir($Verzeichniszeiger)) 
{ 
if(!is_dir($Datei)) 
{ 
$Dateien[] = $Datei; 
} 
} 
closedir($Verzeichniszeiger); 
} 
?>

<style type="text/css">
.zentriert {
	text-align: center;
}
</style>

</head>



<body>
<div class="zentriert"><img height="71" src="grafiken/layout_schrift.png" width="898" /></div>
	
<!-- container -->

<div id="container"> 
<div id="top"></div>

<!-- main -->
<div id="main_wrapper">

<!-- header -->
<div id="header">
	<div id="header_inner">
	<div>
		<?php
echo"<img class="hp" src="",$Verzeichnis,"/",$Dateien[rand(0, count($Dateien)-1)],"">"; 
?></div>
	</div>
</div>

<!-- navigation -->
<div id="nav">
	<div id="nav_inner">
		<a href="index.php">startseite</a>
		<a href="aktuell.php">aktuell</a>
		<a href="vita.php">vita</a>
		<a href="leistungen.php">leistungen</a>
		<a href="portfolio.php">portfolio</a>
		<a href="http://archiv.design-foto.net/"target="_blank">bildarchiv</a>
		<a href="referenzen.php">referenzen</a>
		<a class="activ" href="gb.php">gästebuch</a>&nbsp;
	</div>
</div>

<!-- content -->
<div id="content">
	<div id="content_inner">
		<div>
		<h1>gästebuch</h1>
		<p>Ich freue mich stets über ein Feedback von Ihnen.</p>
			<?php
    		session_start();
// ---------------------------- # Konfiguration # -----------------------------------------------------    
    $db_host = "HIER ENTFERNT"; 
    $db_user = "HIER ENTFERNT";
    $db_password = "HIER ENTFERNT"; 
    $db_name = "HIER ENTFERNT"; 

$conn = mysql_connect($db_host,$db_user,$db_password) or die (mysql_error()); 
mysql_select_db($db_name, $conn) or die (mysql_error()); 

$mailinfo  = "ja";  
$webmaster = "info@design-foto.net"; 

$datensaetze_pro_seite = "3"; 
$p = "3";           

$pfad = $_SERVER['PHP_SELF'];  

$datum = date("d.m.Y"); 
$zeit = date("H:i");   

$action = isset($_GET['action']) ? ($_GET['action']) : "";

function smilies($msg){

	$msg = str_replace(":P","<img src="smilies/000.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":)","<img src="smilies/001.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(";)","<img src="smilies/002.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":(","<img src="smilies/003.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(">:(","<img src="smilies/004.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("-.0","<img src="smilies/005.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":]","<img src="smilies/006.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":-O","<img src="smilies/007.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("<3","<img src="smilies/008.gif" width="13" height="11" border="0">",$msg); 
	$msg = str_replace(":D","<img src="smilies/009.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("*top*","<img src="smilies/010.gif" width="15" height="15" border="0">",$msg); 
	
	return $msg;
}

echo "<a href="".$pfad."?action=eintragen">Ins Gästebuch eintragen</a><br />\n";


if($action == "eintragen") { 

if (isset($_POST['los'])){ # wenn auf Abschicken geklickt wurde

$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$hp = mysql_real_escape_string($_POST['hp']);
$msg = mysql_real_escape_string($_POST['msg']);
$spam = mysql_real_escape_string($_POST['spam']);

if ($name != "" && $msg != "" && $spam == "7") { 

    if ($hp != ""){ 

   	 	if (strtolower(substr($hp, 0, 7)) == "http://"){ 
   	 	    $hp = "$hp"; 
   	 	}else {
   	 	    $hp = "http://$hp";              
   	 	} 
	}
$ip = $_SERVER['REMOTE_ADDR']; # IP-Adresse ermitteln

$msg = trim($msg);

$eintragen = mysql_query ("INSERT INTO gb (id, name, email, hp, msg, ip, date, time) 
              VALUES ('', '$name', '$email', '$hp', '$msg', '$ip', '$datum', '$zeit')"); 

if($eintragen){
    if ($mailinfo == "ja"){ 
        
        $betreff = "neuer Gästebucheintrag"; 

        $body    = "Es gibt einen neuen Eintrag im GB:\nName: $name Nachricht: $msg"; 
        
        mail("$webmaster","$betreff","$body\n");
    }
 	echo "<meta http-equiv="refresh" content="0; URL=".$pfad."">";    // Weiterleitung  
    
}else{ echo 'Fehler beim Eintragen...';}

}else{ 
    echo '<p class="error">Bitte alle mit * gekennzeichneten Felder ausf&uuml;llen!</p>';
}
} // close submit  

?>
<form action="" method="post" id="form" name="form">
<fieldset>
<label for="name">Name</label>* <input type="text" name="name" size="25" /><br /> 
<label for="email">E-Mail</label>* <input type="text" name="email" size="25" /><br />
<label for="website">Homepage</label> <input type="text" name="hp" size="25" /><br />

<p>
<a href="javascript:insert(':P','')"><img border="0" src="smilies/000.gif" width="15" height="14" /></a>
<a href="javascript:insert(':)','')"><img border="0" src="smilies/001.gif" width="15" height="14" /></a>
<a href="javascript:insert(';)','')"><img border="0" src="smilies/002.gif" width="15" height="14" /></a>
<a href="javascript:insert(':(','')"><img border="0" src="smilies/003.gif" width="15" height="14" /></a>
<a href="javascript:insert('*grr*','')"><img border="0" src="smilies/004.gif" width="15" height="14" /></a>
<a href="javascript:insert('O.o','')"><img border="0" src="smilies/005.gif" width="15" height="14" /></a>
<a href="javascript:insert('*_*','')"><img border="0" src="smilies/006.gif" width="15" height="14" /></a>
<a href="javascript:insert('._.','')"><img border="0" src="smilies/007.gif" width="15" height="14" /></a>
<a href="javascript:insert('-.-','')"><img border="0" src="smilies/008.gif" width="15" height="14" /></a>
<a href="javascript:insert(':D','')"><img border="0" src="smilies/009.gif" width="15" height="14" /></a>
</p>

<textarea cols="65" rows="8" value="msg" name="msg"></textarea>

<p>Spamschutzfrage *<br />
<b>Die Summe aus 3+4 =</b> <input size="5" name="spam" type="text" class="small" />
</p>

<input type="submit" value=" Abschicken " name="los" />
<p><small>mit * gekennzeichnete Felder müssen ausgefüllt werden</small></p>

</fieldset>
</form>
<?php
}

$abfrage = mysql_query("SELECT id FROM gb"); 

$total = mysql_num_rows($abfrage); 
$seiten = ceil($total/$datensaetze_pro_seite);  


if(empty($_GET['seite'])){ 

    $go = 1;             

}elseif($_GET['seite'] <= 0 || $_GET['seite'] > $seiten){

    $go = 1;     

}else{ 

    $go = mysql_real_escape_string($_GET['seite']); 
}

$links = array(); 

if(($go - $p) < 1){ $davor = $go - 1;  }else { $davor = $p; }            

if(($go + $p) > $seiten){ $danach = $seiten - $go; }else{ $danach = $p; }   
       
$off = ($go - $davor);
                
if ($go- $davor > 1){     
    $first = 1;
       $links[] = "<a href="$pfad?seite=$first" title="Zur ersten Seite springen">&laquo; Erste ...</a>\n";      
}      

if($go != 1){           
    $prev = $go-1;
    $links[] = "<a href="$pfad?seite=$prev" title="Eine Seite zurueck blaettern">&laquo;</a>\n";     
}   
       
       
for($i = $off; $i <= ($go + $danach); $i++){ 

  if ($i != $go){         
  
        $links[] = "<a href="$pfad?seite=$i">$i</a>\n";
        
  }elseif($i == $seiten) { 
        
        $links[] = "<span class="current">$i</span>\n";  
        
  }elseif($i == $go){             
  
        $links[] = "<span class="current">$i</span>\n";
        
  } // close if $i      
}                

if($go != $seiten){       
    $next = $go+1;
    $links[] = "<a href="$pfad?seite=$next" title="Eine Seite weiter blaettern">&raquo;</a>\n";
}      
    
if($seiten - $go - $p > 0 ){ // Link definieren => Zur letzen Seite springen   
    $last = $seiten; 
    $links[] = "<a href="$pfad?seite=$last" title="Zur letzten Seite springen">... Letzte &raquo;</a>\n";
}      

$start = ($go-1) * $datensaetze_pro_seite;  


$link_string = implode(" ", $links); 

echo "<p>Es sind <strong>$total</strong> Eintr&auml;ge im G&auml;stebuch vorhanden</p>"; 

$result = mysql_query("SELECT id, name, hp, msg, date, time, kommentar FROM gb ORDER BY id DESC LIMIT $start,$datensaetze_pro_seite");
while($row = mysql_fetch_object($result)) {


$text = htmlspecialchars($row->msg, ENT_QUOTES); // HTML Zeichen umwandeln
$text = wordwrap($text, 40, ' ', 1); 	
$text = stripslashes(nl2br($text));	
     
echo "<div class="post">\n";
echo "<div class="titel">\n";

if(!empty($row->hp)){ // sofern WEbsite angegeben
	echo "<a target="blank" href="".htmlspecialchars($row->hp).""> ".htmlspecialchars($row->name)." </a>";
}else{
	echo htmlspecialchars($row->name);
}

echo " schrieb am ".$row->date." um ".$row->time." Uhr\n";
echo "</div>\n";

echo "<p>".smilies($text)."</p>\n";

	if($row->kommentar != "") { 
	    echo"<div class='kommentar'>Kommentar:<br /> \n 
	    <span>".smilies(htmlspecialchars(stripslashes($row->kommentar)))."</span>\n </div>\n"; 
	}
	
echo "</div>\n <br />\n";
}

 echo "<div id="navigation">\n";

 echo "<span class="pages">Seite $go von $seiten <br /></span>\n";

 echo $link_string; 
    
 echo "</div> \n";

mysql_close(); 

?>
			<br />
		</div>
	</div>
</div>
	<br />

<!-- footer -->
<div id="footer">
	<div id="footer_inner">
		<div><?php
  include "footer.php";
?>
</div>
	</div>
</div>
</div>
<div id="bottom"></div>
</div>

</body>



</html>



http://www.design-foto.net/tierfoto_neu/gb.php

__________________

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von reikema: 17.01.2011 07:27.

16.01.2011 12:12 reikema ist offline Homepage von reikema Beiträge von reikema suchen Nehmen Sie reikema in Ihre Freundesliste auf Fügen Sie reikema in Ihre Kontaktliste ein
*Liv
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von *Liv: 23.06.2011 13:37.

16.01.2011 15:43
reikema reikema ist weiblich
www.design-foto.net


images/avatars/avatar-49250.png

Dabei seit: 15.07.2005
Beiträge: 7.964
Herkunft: 14089 Berlin

Themenstarter Thema begonnen von reikema
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Oh natürlich, sorry. Freude *doing

code:
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:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>ansichtssache . tierfotografie</title>

<!-- gecodet ansichtssache www.design-foto.net -->

<link href="css.css" media="all" rel="stylesheet" />
<link href="grafiken/favicon.ico" type="image/x-icon" rel="shortcut icon">

<?php 

$Verzeichnis = "grafiken/headerbilder"; 

if($Verzeichniszeiger = opendir($Verzeichnis)) 
{ 
while($Datei = readdir($Verzeichniszeiger)) 
{ 
if(!is_dir($Datei)) 
{ 
$Dateien[] = $Datei; 
} 
} 
closedir($Verzeichniszeiger); 
} 
?>

<style type="text/css">
.zentriert {
	text-align: center;
}
</style>

</head>



<body>
<div class="zentriert"><img height="71" src="grafiken/layout_schrift.png" width="898" /></div>
	
<!-- container -->

<div id="container"> 
<div id="top"></div>

<!-- main -->
<div id="main_wrapper">

<!-- header -->
<div id="header">
	<div id="header_inner">
	<div>
		<?php
echo"<img class="hp" src="",$Verzeichnis,"/",$Dateien[rand(0, count($Dateien)-1)],"">"; 
?></div>
	</div>
</div>

<!-- navigation -->
<div id="nav">
	<div id="nav_inner">
		<a href="index.php">startseite</a>
		<a href="aktuell.php">aktuell</a>
		<a href="vita.php">vita</a>
		<a href="leistungen.php">leistungen</a>
		<a href="portfolio.php">portfolio</a>
		<a href="http://archiv.design-foto.net/"target="_blank">bildarchiv</a>
		<a href="referenzen.php">referenzen</a>
		<a class="activ" href="gb.php">gästebuch</a>&nbsp;
	</div>
</div>

<!-- content -->
<div id="content">
	<div id="content_inner">
		<div>
		<h1>gästebuch</h1>
		<p>Ich freue mich stets über ein Feedback von Ihnen.</p>
			<?php
    		session_start();
// ---------------------------- # Konfiguration # -----------------------------------------------------    
    $db_host = "HIER ENTFERNT"; 
    $db_user = "HIER ENTFERNT";
    $db_password = "HIER ENTFERNT"; 
    $db_name = "HIER ENTFERNT"; 

$conn = mysql_connect($db_host,$db_user,$db_password) or die (mysql_error()); 
mysql_select_db($db_name, $conn) or die (mysql_error()); 

$mailinfo  = "ja";  
$webmaster = "info@design-foto.net"; 

$datensaetze_pro_seite = "3"; 
$p = "3";           

$pfad = $_SERVER['PHP_SELF'];  

$datum = date("d.m.Y"); 
$zeit = date("H:i");   

$action = isset($_GET['action']) ? ($_GET['action']) : "";

function smilies($msg){

	$msg = str_replace(":P","<img src="smilies/000.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":)","<img src="smilies/001.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(";)","<img src="smilies/002.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":(","<img src="smilies/003.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(">:(","<img src="smilies/004.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("-.0","<img src="smilies/005.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":]","<img src="smilies/006.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace(":-O","<img src="smilies/007.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("<3","<img src="smilies/008.gif" width="13" height="11" border="0">",$msg); 
	$msg = str_replace(":D","<img src="smilies/009.gif" width="15" height="15" border="0">",$msg); 
	$msg = str_replace("*top*","<img src="smilies/010.gif" width="15" height="15" border="0">",$msg); 
	
	return $msg;
}

echo "<a href="".$pfad."?action=eintragen">Ins Gästebuch eintragen</a><br />\n";


if($action == "eintragen") { 

if (isset($_POST['los'])){ # wenn auf Abschicken geklickt wurde

$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$hp = mysql_real_escape_string($_POST['hp']);
$msg = mysql_real_escape_string($_POST['msg']);
$spam = mysql_real_escape_string($_POST['spam']);

if ($name != "" && $msg != "" && $spam == "7") { 

    if ($hp != ""){ 

   	 	if (strtolower(substr($hp, 0, 7)) == "http://"){ 
   	 	    $hp = "$hp"; 
   	 	}else {
   	 	    $hp = "http://$hp";              
   	 	} 
	}
$ip = $_SERVER['REMOTE_ADDR']; # IP-Adresse ermitteln

$msg = trim($msg);

$eintragen = mysql_query ("INSERT INTO gb (id, name, email, hp, msg, ip, date, time) 
              VALUES ('', '$name', '$email', '$hp', '$msg', '$ip', '$datum', '$zeit')"); 

if($eintragen){
    if ($mailinfo == "ja"){ 
        
        $betreff = "neuer Gästebucheintrag"; 

        $body    = "Es gibt einen neuen Eintrag im GB:\nName: $name Nachricht: $msg"; 
        
        mail("$webmaster","$betreff","$body\n");
    }
 	echo "<meta http-equiv="refresh" content="0; URL=".$pfad."">";    // Weiterleitung  
    
}else{ echo 'Fehler beim Eintragen...';}

}else{ 
    echo '<p class="error">Bitte alle mit * gekennzeichneten Felder ausf&uuml;llen!</p>';
}
} // close submit  

?>
<form action="" method="post" id="form" name="form">
<fieldset>
<label for="name">Name</label>* <input type="text" name="name" size="25" /><br /> 
<label for="email">E-Mail</label>* <input type="text" name="email" size="25" /><br />
<label for="website">Homepage</label> <input type="text" name="hp" size="25" /><br />

<p>
<a href="javascript:insert(':P','')"><img border="0" src="smilies/000.gif" width="15" height="14" /></a>
<a href="javascript:insert(':)','')"><img border="0" src="smilies/001.gif" width="15" height="14" /></a>
<a href="javascript:insert(';)','')"><img border="0" src="smilies/002.gif" width="15" height="14" /></a>
<a href="javascript:insert(':(','')"><img border="0" src="smilies/003.gif" width="15" height="14" /></a>
<a href="javascript:insert('*grr*','')"><img border="0" src="smilies/004.gif" width="15" height="14" /></a>
<a href="javascript:insert('O.o','')"><img border="0" src="smilies/005.gif" width="15" height="14" /></a>
<a href="javascript:insert('*_*','')"><img border="0" src="smilies/006.gif" width="15" height="14" /></a>
<a href="javascript:insert('._.','')"><img border="0" src="smilies/007.gif" width="15" height="14" /></a>
<a href="javascript:insert('-.-','')"><img border="0" src="smilies/008.gif" width="15" height="14" /></a>
<a href="javascript:insert(':D','')"><img border="0" src="smilies/009.gif" width="15" height="14" /></a>
</p>

<textarea cols="65" rows="8" value="msg" name="msg"></textarea>

<p>Spamschutzfrage *<br />
<b>Die Summe aus 3+4 =</b> <input size="5" name="spam" type="text" class="small" />
</p>

<input type="submit" value=" Abschicken " name="los" />
<p><small>mit * gekennzeichnete Felder müssen ausgefüllt werden</small></p>

</fieldset>
</form>
<?php
}

$abfrage = mysql_query("SELECT id FROM gb"); 

$total = mysql_num_rows($abfrage); 
$seiten = ceil($total/$datensaetze_pro_seite);  


if(empty($_GET['seite'])){ 

    $go = 1;             

}elseif($_GET['seite'] <= 0 || $_GET['seite'] > $seiten){

    $go = 1;     

}else{ 

    $go = mysql_real_escape_string($_GET['seite']); 
}

$links = array(); 

if(($go - $p) < 1){ $davor = $go - 1;  }else { $davor = $p; }            

if(($go + $p) > $seiten){ $danach = $seiten - $go; }else{ $danach = $p; }   
       
$off = ($go - $davor);
                
if ($go- $davor > 1){     
    $first = 1;
       $links[] = "<a href="$pfad?seite=$first" title="Zur ersten Seite springen">&laquo; Erste ...</a>\n";      
}      

if($go != 1){           
    $prev = $go-1;
    $links[] = "<a href="$pfad?seite=$prev" title="Eine Seite zurueck blaettern">&laquo;</a>\n";     
}   
       
       
for($i = $off; $i <= ($go + $danach); $i++){ 

  if ($i != $go){         
  
        $links[] = "<a href="$pfad?seite=$i">$i</a>\n";
        
  }elseif($i == $seiten) { 
        
        $links[] = "<span class="current">$i</span>\n";  
        
  }elseif($i == $go){             
  
        $links[] = "<span class="current">$i</span>\n";
        
  } // close if $i      
}                

if($go != $seiten){       
    $next = $go+1;
    $links[] = "<a href="$pfad?seite=$next" title="Eine Seite weiter blaettern">&raquo;</a>\n";
}      
    
if($seiten - $go - $p > 0 ){ // Link definieren => Zur letzen Seite springen   
    $last = $seiten; 
    $links[] = "<a href="$pfad?seite=$last" title="Zur letzten Seite springen">... Letzte &raquo;</a>\n";
}      

$start = ($go-1) * $datensaetze_pro_seite;  


$link_string = implode(" ", $links); 

echo "<p>Es sind <strong>$total</strong> Eintr&auml;ge im G&auml;stebuch vorhanden</p>"; 

$result = mysql_query("SELECT id, name, hp, msg, date, time, kommentar FROM gb ORDER BY id DESC LIMIT $start,$datensaetze_pro_seite");
while($row = mysql_fetch_object($result)) {


$text = htmlspecialchars($row->msg, ENT_QUOTES); // HTML Zeichen umwandeln
$text = wordwrap($text, 40, ' ', 1); 	
$text = stripslashes(nl2br($text));	
     
echo "<div class="post">\n";
echo "<div class="titel">\n";

if(!empty($row->hp)){ // sofern WEbsite angegeben
	echo "<a target="blank" href="".htmlspecialchars($row->hp).""> ".htmlspecialchars($row->name)." </a>";
}else{
	echo htmlspecialchars($row->name);
}

echo " schrieb am ".$row->date." um ".$row->time." Uhr\n";
echo "</div>\n";

echo "<p>".smilies($text)."</p>\n";

	if($row->kommentar != "") { 
	    echo"<div class='kommentar'>Kommentar:<br /> \n 
	    <span>".smilies(htmlspecialchars(stripslashes($row->kommentar)))."</span>\n </div>\n"; 
	}
	
echo "</div>\n <br />\n";
}

 echo "<div id="navigation">\n";

 echo "<span class="pages">Seite $go von $seiten <br /></span>\n";

 echo $link_string; 
    
 echo "</div> \n";

mysql_close(); 

?>
			<br />
		</div>
	</div>
</div>
	<br />

<!-- footer -->
<div id="footer">
	<div id="footer_inner">
		<div><?php
  include "footer.php";
?>
</div>
	</div>
</div>
</div>
<div id="bottom"></div>
</div>

</body>



</html>


__________________

16.01.2011 15:52 reikema ist offline Homepage von reikema Beiträge von reikema suchen Nehmen Sie reikema in Ihre Freundesliste auf Fügen Sie reikema in Ihre Kontaktliste ein
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich weiss zwar nicht wieso dus brauchst aber session_start(); gehört immer in zeile nr. 1 und nicht irgendwo im code
17.01.2011 07:57 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Gästebuch

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH