kostenloser Webspace werbefrei: lima-city


merkwürdige leerzeile bei txt datei

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    knollos

    knollos hat kostenlosen Webspace.

    hi

    folgene scripts:

    Das formular anmelden.php

    <html>
    <head>
    <style type="text/css">
    body, textarea {
    scrollbar-base-color:#7A89C1;
    scrollbar-3dlight-color:#2B3869;
    scrollbar-arrow-color:#FF9900;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#2B3869;
    scrollbar-highlight-color:#7A89C1;
    scrollbar-shadow-color:#2B3869;
    scrollbar-track-color:#2B3869;
    }
    </style>
    </head>
    <body bgcolor="#42518C" text="white" link="orange" vlink="orange" alink="#808080" >
    <br>
    <table align="center" cellpadding="10">
    <th align="center" bgcolor="#3C4B81"><h1 style="color:orange">ANMELDEN</h1></th>

    <tr bgcolor="#596BB1" >
    <td>

    <FORM ACTION="anmeldung.php" METHOD=POST>
    <INPUT TYPE=HIDDEN NAME=id VALUE=17862>
    <table border="0" cellpadding="5" cellspacing="0" >

    <tr>
    <td align="right">Betreff:</td>
    <td><input name="betreff" type="text" size="30" value="<?php echo "$betreff"; ?>" readonly></td>
    </tr> <tr>
    <td align="right">Name:</td>
    <td><input name="name" type="text" size="30" maxlength="30"></td>
    </tr><tr>
    <td align="right">Email:</td>
    <td><input name="email" type="text" size="30" maxlength="40"></td>
    </tr><tr>
    <td align="right" valign="top">Kommentar:</td>
    <td><textarea name="text" rows="10" cols="30"></textarea></td>
    </tr><tr>
    <td align="right">Formular:</td>
    <td>
    <input type="submit" value=" Absenden ">
    <input type="reset" value=" Abbrechen">
    </td>
    </tr>
    </table>
    </form>

    </td>

    </tr>

    <tr bgcolor="#3C4B81" >
    <td>
    <center>
    Werdet ihr zugelassen, erhaltet ihr eine Einladung vom Organisator.
    </center>
    </td>
    </tr>

    </body>
    </html>

    Das auswertende Script anmeldung.php

    <html>
    <head>
    <style type="text/css">
    body, textarea {
    scrollbar-base-color:#7A89C1;
    scrollbar-3dlight-color:#2B3869;
    scrollbar-arrow-color:#FF9900;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#2B3869;
    scrollbar-highlight-color:#7A89C1;
    scrollbar-shadow-color:#2B3869;
    scrollbar-track-color:#2B3869;
    }
    </style>
    </head>
    <body bgcolor="#42518C" text="white" link="orange" vlink="orange" alink="#808080" >
    <br>
    <table align="center" cellpadding="10">
    <th align="center" bgcolor="#3C4B81"><h1 style="color:orange">ANMELDEN</h1></th>

    <tr bgcolor="#596BB1" >
    <td>


    <table border="0" cellpadding="5" cellspacing="0" >

    <tr>
    <td>

    <?php
    $fp = fopen("anmeldungen.txt","a");
    if ($fp)
    {
    flock($fp,2);
    $nl = chr(13) . chr(10);
    fputs ($fp, "$nl $betreff;$name;$email;$text");
    echo "Vielen Dank, $name<br></br>";
    echo "Folgende Angaben wurden gespeichert:<br>";
    echo "Name: $name<br>";
    echo "Email: $email<br>";
    echo "Kommentar: $text<br>";
    flock($fp,3);
    fclose($fp);
    }
    else
    {
    echo "Datei konnte nicht zum";
    echo " Schreiben ge?ffnet werden";
    }
    ?>

    </td>
    </tr>

    </table>
    </form>

    </td>

    </tr>

    <tr bgcolor="#3C4B81" >
    <td>
    <center>
    <input type="button" name="Verweis" value="zur?ck"
    onClick="self.location.href='lan.html'">
    </center>
    </td>
    </tr>

    </body>
    </html>

    und das administrationsscript
    adminanm.php

    <html>
    <head>
    <style type="text/css">
    body, textarea {
    scrollbar-base-color:#7A89C1;
    scrollbar-3dlight-color:#2B3869;
    scrollbar-arrow-color:#FF9900;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#2B3869;
    scrollbar-highlight-color:#7A89C1;
    scrollbar-shadow-color:#2B3869;
    scrollbar-track-color:#2B3869;
    }
    </style>
    </head>
    <body bgcolor="#42518C" text="white" link="orange" vlink="orange" alink="#808080" >
    <br>
    <table align="center" cellpadding="10">
    <th align="center" bgcolor="#3C4B81"><h1 style="color:orange">ANMELDUNGEN</h1></th>

    <tr bgcolor="#596BB1" >
    <td>


    <table border="1" cellpadding="5" cellspacing="0" >
    <th>Nummer</th> <th>Betreff</th> <th>Name</th> <th>Email</th> <th>Text</th>

    <?php

    $fp = fopen("anmeldungen.txt","r");
    if ($fp)
    {
    while (!feof($fp))
    {
    $zeile = fgets($fp, 100);

    $datei = $datei .",". $zeile ;
    }
    fclose($fp);
    }
    else
    echo "Datei wurde nicht gefunden";


    $fp = fopen("anmeldungen.txt","w");
    if ($fp)
    {
    flock($fp,2);
    $nl = chr(13) . chr(10);


    $satze = explode(",",$datei);
    $pos = sizeof($satze);
    for($i=0; $i<$pos; $i++)
    {
    if($i!=$aim)
    {
    fputs ($fp,"$satze[$i]");
    }

    }
    flock($fp,3);
    fclose($fp);
    }
    else
    {
    echo "Datei konnte nicht zum";
    echo " Schreiben ge?ffnet werden";
    }

    $fp = fopen("anmeldungen.txt","r");
    if ($fp)
    {
    while (!feof($fp))
    {
    $zeile = fgets($fp, 100);
    $zeile = str_replace(";","</td><td>",$zeile);
    $nummer= $nummer+1;
    echo "<tr><td>$nummer</td><td> $zeile </td></tr>";
    }
    fclose($fp);
    }
    else
    echo "Datei wurde nicht gefunden";
    ?>

    </table>

    <form action="adminanm.php" method="post">
    <input type="text" size="3" maxlength="3" name="aim">
    <input type="submit" value="L?schen">
    </form>

    </td>

    </tr>

    <tr bgcolor="#3C4B81" >
    <td>
    <center>
    <input type="button" name="Verweis" value="zur?ck"
    onClick="self.location.href='lan.html'">
    </center>
    </td>
    </tr>

    </body>
    </html>

    wenn ich bei der administration den jeweils letzten eintrag l?sche entsteht eine leerzeile wenn der n?chste sich anmeldet.
    wenn ich einen in der mitte l?sche jedoch nicht
    wo liegt der fehler?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!