- #1
A
Alonso2
Neues Mitglied
Themenersteller
- Dabei seit
- 05.03.2005
- Beiträge
- 1
- Reaktionspunkte
- 0
Hi
Gleich vorne weg ich bin absoluter PHP Noob
Meine frage ist ich habe hier einen Code für eine Labberbox oder Müllomat
man kann unedlich viele Einträge machen von daher wird die Seite immer länger.
Ich hätte das gern so das es nach 20 Einträgen immer wieder einen neue Seite macht.
Knann mir da einer helfen wäre echt nett ^^
Gleich vorne weg ich bin absoluter PHP Noob
Meine frage ist ich habe hier einen Code für eine Labberbox oder Müllomat
man kann unedlich viele Einträge machen von daher wird die Seite immer länger.
Ich hätte das gern so das es nach 20 Einträgen immer wieder einen neue Seite macht.
Knann mir da einer helfen wäre echt nett ^^
Code:
<style type=text/css>
<!--
body, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
border: 1px solid #000000 }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc;
background-color: #161616; font-weight: bold;
border: 1px solid #333333 }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff }
-->
</style>
<? if(!isset($site)) { ?>
<title>Müll-o-mat</title>
</head>
<div align=center>
<table width=650 border=1>
<tr>
<td class=tab1><div align=center>
<center>
<p><br>
</p>
<table width=400 border=0 cellspacing=0 cellpadding=0>
<tr>
<td>
<table border=0 width=100% cellspacing=5 cellpadding=0>
<form action=msgbox.php?site=thankyou method=post>
<tr>
<td width=20%><p align=right>Nick:</p></td>
<td width=80%><p align=left><input type=text name=name size=20 maxlength=255 onblur=this.style.backgroundColor='#FFFFFF' onfocus=this.style.backgroundColor='#FFFFff'></p></td>
</tr>
<tr>
<td width=20%><p align=right>Email:</p></td>
<td width=80%><p align=left><input type=Text name=email size=20 maxlength=255 onblur=this.style.backgroundColor='#FFFFFF' onfocus=this.style.backgroundColor='#FFFFff'></p></td>
</tr>
<tr>
<td width=20%><p align=right>Text:</p></td>
<td width=80%><p align=left><input type=text name=comment size=20 maxlength=255 onblur=this.style.backgroundColor='#FFFFFF' onfocus=this.style.backgroundColor='#FFFFff'></p></td>
</tr>
<tr>
<td width=20%></td>
<td width=80%><p align=left><input type=submit name=abschicken value=eintragen class=button></p></td>
</tr>
</form>
</table>
</td>
</tr>
<tr>
<td>
<table border=0 width=400 cellspacing=5 cellpadding=0>
<tr>
<td>
<?php
$filename=message.txt;
if (file_exists($filename)) {
$fp = fopen($filename,r);
for ($i=0;$i<20;$i++) {
while(!feof($fp)) {
$zeile=fgets($fp,32000);
list($name,$datum,$email,$comment)=explode(|,$zeile);
$comment = preg_replace(/([A-Za-z0-9\.\-\_]{2,})(\@)([A-Za-z0-9\.\-\_]{3,})(\.)([A-Za-z]{2,3})\b/,<a href=\mailto:\\0\>\\0</a>,$comment);
$comment = preg_replace(/(http\:\/\/)([A-Za-z0-9\.\-\_\/]{3,})(\.)([A-Za-z]{2,3})([A-Za-z0-9\.\-\_\/]{0,})\b/,<a href=\\\0\ target=\_blank\>\\0</a>,$comment);
if (!$email) {
echo $name. schrieb am .$datum.<br><hr>.$comment.<br><br><br>;
} else {
echo <a href=\mailto:.$email.\>.$name.</a> schrieb am .$datum.<br><hr>.$comment.<br><br>;
}
}
}
fclose($fp);
} else {
echo <p align=\center\ style=\margin-top: 20\><b>Noch Keine Einträge</b></p>;
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
<? } ?>
<? if(isset($site)) { ?>
<? if($site == thankyou) { ?>
<meta http-equiv=refresh content=0;URL=msgbox.php>
<title>Message-Box</title>
</head>
<body bgcolor=#252525 text=#99ff66>
<center>
<table width=400 border=0 cellspacing=2 cellpadding=0>
<tr>
<td>
<?php
$filename=message.txt;
if(isset($abschicken)) {
$fpn=@fopen($filename..tmp,w);
if($fpn<=0) {
?>
Fehler
<?php
}
$comment = str_replace(|,,$comment);
$comment = htmlspecialchars($comment);
$comment = ereg_replace(c:/con/con, [unallowed string], $comment);
$email = str_replace(|,,$email);
$email = htmlspecialchars($email);
$email = ereg_replace(c:/con/con, [unallowed string], $email);
$name = str_replace(|,,$name);
$name = htmlspecialchars($name);
$name = ereg_replace(c:/con/con, [unallowed string], $name);
$datum=date(j.n.y um H:i);
$comment=htmlspecialchars($comment);
$datum=date(j.n.y - H:i);
if(file_exists($filename)) {
$eintrag= $name|$datum|$email|$comment\n;
} else {
$eintrag= $name|$datum|$email|$comment;
}
fputs($fpn,$eintrag);
if(!file_exists($filename)) {
$fp=fopen($filename,w);
fclose($fp);
}
unset($fp);
$fp=@fopen($filename,r);
if($fp<=0) {
?>
Fehler
<?php
}
while(!feof($fp)) {
$zeile=fgets($fp,32000);
fputs($fpn,$zeile);
}
fclose($fp);
fclose($fpn);
unlink($filename);
rename($filename..tmp,$filename);
echo <p align=\center\ style=\margin-top: 20\><b>Danke für deinen Eintrag</b></p>;
echo <p align=\center\>einen Moment bitte.....</p>;
}
?>
</td>
</tr>
</table>
</center>
<? } ?>
<? } ?>
</div></td>
</tr>
</table>
</div>