Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Gästebuch (https://www.gegen-bilderklau.net/thread.php?threadid=178490)


Geschrieben von reikema am 16.01.2011 um 12:12:

  Gästebuch

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



Geschrieben von *Liv am 16.01.2011 um 15:43:

 

.



Geschrieben von reikema am 16.01.2011 um 15:52:

 

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>



Geschrieben von Black Katrin am 17.01.2011 um 07:57:

 

ich weiss zwar nicht wieso dus brauchst aber session_start(); gehört immer in zeile nr. 1 und nicht irgendwo im code


Forensoftware: Burning Board, entwickelt von WoltLab GmbH