PhP Code Problem

Dieses Thema PhP Code Problem im Forum "Windows XP Forum" wurde erstellt von Alonso2, 5. März 2005.

Thema: PhP Code Problem Hi Gleich vorne weg ich bin absoluter PHP Noob Meine frage ist ich habe hier einen Code für eine Labberbox oder...

  1. 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> 
     
Die Seite wird geladen...

PhP Code Problem - Ähnliche Themen

Forum Datum
Upgrade Problem TROTZ Fix-It - fehlercode c000021a Windows XP Forum 20. Dez. 2009
Anschluss MIDI to USB - Treiber Problem Code 28 Windows XP Forum 5. Feb. 2011
Win7- Problem mit ATI Treiber (Code 43) Treiber & BIOS / UEFI 22. Dez. 2010
CODEC Problem Windows XP Forum 16. Juli 2009
Error code: 88788078 - Problem mit Soundkarte Windows XP Forum 16. Aug. 2006