nok: haha

Beitrag lesen

Naja, ich habe jetzt mal ein bisschen umgeschrieben (nun ist mein problem aber, dass sobald mehr als ein eintrag in der news.dat ist ich in einer Endlosschleife ende und nichts mehr geht: Hier nochmal das News_make.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>      <head>           <title>ProJunkies |©| are born</title>

<meta name="title"                 content="ProJunkies |©| are born">           <meta name="copyright"             content="ProJunkie-Team">           <meta name="author"                content="nokill">           <meta name="free coworker"         content="Arucard,Diesel">           <meta name="description"           content="Wenn ihr eine Seite sucht, die mit Games,Manga und Programmieren,zu tun hat, seit ihr hier richtig!">           <meta name="robots"                content="follow">           <meta name="keywords" lang="de"    content="pc, hacking, projunkies, programmieren, games, manga, nokill2003, nokill, emulation, emus, index, dreammax, supamax">           <meta name="keywords" lang="en-us" content="pc, hacking, projunkies, programming, games, manga, nokill2003, nokill, emulation, emus, index, dreammax, supamax">      </head>      <body>           <FORM ACTION="news2.php" METHOD=POST>           Autor:           <br>                 <select selected size="4" name="autor">                      <option value="Arucard[PJ]">Arucard[PJ]</option>                      <option value="Biohazard">Biohazard</option>                      <option value="Diesel[PJ]">Diesel[PJ]</option>                      <option value="nok[PJ]">nok[PJ]</option>                 </select>           <br>           <br>Überschrift:           <br><input type="text" name="ueberschrift" size="50"></input>           <br>           <br>Inhalt:           <br><textarea type="text" name="inhalt" cols="50" rows="10"></textarea>           <br>           <br>           <br><input type="submit" value="News online stellen"></input>           <input type="reset" value="Eingaben zurücksetzen"></input>           </FORM>      </body> </html>

und das news2.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>      <head>           <title>ProJunkies |©| are born</title>

<meta name="title"                 content="ProJunkies |©| are born">           <meta name="copyright"             content="ProJunkie-Team">           <meta name="author"                content="nokill">           <meta name="free coworker"         content="Arucard,Diesel">           <meta name="description"           content="Wenn ihr eine Seite sucht, die mit Games,Manga und Programmieren,zu tun hat, seit ihr hier richtig!">           <meta name="robots"                content="follow">           <meta name="keywords" lang="de"    content="pc, hacking, projunkies, programmieren, games, manga, nokill2003, nokill, emulation, emus, index, dreammax, supamax">           <meta name="keywords" lang="en-us" content="pc, hacking, projunkies, programming, games, manga, nokill2003, nokill, emulation, emus, index, dreammax, supamax">      </head>      <body>            <div>                 <img src="../../bilder/top_news.gif" width="650" height="40" border="0" alt="">         <br>            </div>

<?                 //jetzt Variablen aus news_make.php und Erstellungsdatum deklarieren                 $autor=$_POST['autor'];                 $datum=strftime("%d.%m.%Y %H:%M:%S");                 $ueberschrift=$_POST['ueberschrift'];                 $inhalt=$_POST['inhalt'];

//Eintrag in news.dat schreiben wenn alle Felder ausgefuellt sind                 if (($autor!="") && ($ueberschrift!="") && ($inhalt!=""))                 {                      $fnews = fopen("news.dat","a");                      fwrite($fnews, "$autor\n");                      fwrite($fnews, "$datum\n");                      fwrite($fnews, "$ueberschrift\n");                      fwrite($fnews, "$inhalt\n");                      fclose($fnews);                 }

//hier vermute ich den Fehler ist wahrschnlich was banales                 $datei=file("news.dat");                 for ($i=0; $i<count($datei); $i=i+4)                 {            ?>                      <table height='' width='650px' border='1'>                           <tr>                                <td height='25px' width='75%'>                                     Autor:  <? echo "$datei[0]"; ?>                             </td>                                <td height='25px' width='25%'>                                     <? echo "$datei[1]"; ?>                                </td>                           </tr>                           <tr>                                <td style='padding-left:5px; vertical-align:top;' colspan='2'>                                    <div>                                         <h3><? echo "$datei[2]"; ?></h3>                                         <? echo "$datei[3]"; ?>                                   </div>                               </td>                           </tr>                      </table>            <?                 }            ?>      </body> </html>