PhP Code Problem

  • #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 ^^

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>
 
Thema:

PhP Code Problem

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben