Komme bei meinem selbstgecodeten newsskript nicht weiter

TRfr3aK

Grünschnabel
Hi Leutz,
ich weiß auch nicht, aber irgendwie schaffe ich es nicht, dass php mir die neue news am anfang der txt datei schreibt und nicht am ende.... also hier sind mal meine sachen:

content.htm:
PHP:
<html>
<head>
<title>Bearbeiten der Homepage // Skript by JK</title>
<link href="content.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="News" method="POST" action="headline.php" enctype="multipart/form-data">
  <p align="center"><i><b><font face="Arial, Helvetica, sans-serif" size="3" color="#808080">Eiersheimer 
    Content-Bearbeitung</font></b></i></p>
  <p align="center"><font face="Arial, Helvetica, sans-serif" size="3" color="#000000"><a href="diashow.htm">Bilder 
    hochladen</a> | <b>News bearbeiten</b> | <a href="site.htm">Anderen Inhalt 
    der Site &auml;ndern</a></font></p>
  <hr>
  <p align="left">&nbsp; 
  </p>
  <table width="322" border="0">
    <tr> 
    </tr>
    <tr> 
      <td width="63"> 
        <p align="left"><font face="Courier New, Courier, mono">Titel</font></p>
      </td>
      <td width="249"> 
        <p align="left"><font face="Courier New, Courier, mono"> 
          <input type="text" name="headline" value="" size="63">
          </font></p>
      </td>
    </tr>
    <tr> 
      <td width="63"> 
        <p align="left"><font face="Courier New, Courier, mono">Inhalt</font></p>
      </td>
      <td width="249"> 
        <p align="left"><font face="Courier New, Courier, mono"> 
          <textarea name="inhalt" editable="false" php="true" wrap="PHYSICAL"></textarea>
          </font></p>
      </td>
    </tr>
    <tr> 
      <td width="63"> 
        <p align="left"><font face="Courier New, Courier, mono">Autor</font></p>
      </td>
      <td width="249"> 
        <p align="left"><b><i><font face="Georgia, Times New Roman, Times, serif" size="1"> 
          <input type="text" name="autor">
          (wird nicht genannt/nur gesichert)</font></i></b></p>
      </td>
    </tr>
    <tr> 
      <td width="63" height="23"> 
        <p align="left"><font face="Courier New, Courier, mono">Bild</font></p>
      </td>
      <td width="249" height="23"> 
        <input type="file" name="datei">
      </td>
    </tr>
    <tr> 
      <td width="63" height="52"> 
        <p align="center"><font color="#F51217"><font face="Georgia, Times New Roman, Times, serif"><font size="1"><i><font face="Arial, Helvetica, sans-serif"><font size="2"><font color="#808080"><b><i><font face="Georgia, Times New Roman, Times, serif"><font size="1"><i><font face="Georgia, Times New Roman, Times, serif"><font size="+1"><font color="#F51217"><font face="Verdana, Arial, Helvetica, sans-serif"><b></b></font></font></font></font></i></font></font></i></b></font></font></font></i></font></font></font></p>
      </td>
      <td width="249" height="52"> 
        <p align="left"><font face="Courier New, Courier, mono"> </font></p>
      </td>
    </tr>
    <tr> 
      <td width="63" height="52">&nbsp;</td>
      <td width="249" height="52"> 
        <p align="left"><font face="Courier New, Courier, mono"> 
          <input type="submit" name="Abschicken" value="Hinzuf&uuml;gen (bitte genau pr&uuml;fen, kann nur noch von Webmaster ge&auml;dnert werden!">
          <input type="reset" name=" Zuruecksetzen" value="Alles löschen">
          </font></p>
        <p align="left"><i><font face="Georgia, Times New Roman, Times, serif" size="1">(bitte 
          nur einmal auf &quot;bearbeiten&quot; klicken!! )</font></i></p>
      </td>
    </tr>
  </table>
  <p align="left"><i><font face="Georgia, Times New Roman, Times, serif" size="1" color="#FF0000">Bitte 
    beachten Sie, dass sie keinen Spam schreiben. Es muss alles der Wahrheit entsprechen 
    und darf nichts aus anderen Homepages ohne Erlaubnis kopiert sein. Da dies 
    sonst ein strafrichtliches Verfahren zufolge haben k&ouml;nnte. Wenn sie auf 
    &quot;abschicken&quot; klicken best&auml;tigen sie dies. Dieses Skript darf 
    nicht kopiert werden!! Copyright by Jonas Krug. http://www.jonas-krug.de</font></i></p>
  
</form>
          
</body>
</html>

headline.php (der name hat eigentlich keinen sinn, heißt abba halt so...)
PHP:
<?php
echo "<link href='content.css' rel='stylesheet' type='text/css'>";
//Ausgabe//
$inhalt = $_POST['inhalt'];
$headline = $_POST['headline'];
$autor = $_POST['autor'];
if($inhalt == "")
  {
  echo " <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><b>FEHLER: Bitte trage deinen Inhalt ein!!</b></font><hr width='225' align='left'>";
  }
else
  {
  if($headline == "")
  {
  echo " <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><b>FEHLER: Bitte f&uuml;lle das Feld \"&Uuml;berschrift\" aus!!</b></font><hr width='225' align='left'>";
  }
else
  {
  echo " <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF0000'><b>Die Datei wurde <u>erfolgreich</u> geschrieben!</b></font><hr width='225' align='left'>";




$neuenews = "<font size=\"6\">$_POST[headline]</font></div><br></br>
            <font size=\"4\">$_POST[inhalt]</font> <hr></hr><br></br>";
$array = file("news.dat");
$array2 = file("news.temp");
$kill = "";

while (list($key,$value) = each($array)) {

 $temp = "$key: $value ";
 fwrite($array2, $temp);
 fwrite($array, $kill);
 $neuerinhalt = "$neuenews $array2";
 fwrite($array, $neuerinhalt);
}



echo "<u><font face='Arial' size='3'> Ihr Eintrag: </a></u><br></br>";
echo "\"";
echo "<a> $_POST[headline] </a>";
echo "\"";
echo "<br></br>";
echo "<a> $inhalt </a>";
$ausgabechronik = "Titel: $_POST[headline] -- Inhalt: $inhalt // von: $_POST[autor] :::::::::::::::::  ";
$dateihandle2 = fopen("chronik.txt","a");
fwrite($dateihandle2, $ausgabechronik);
  }
  }

echo "<hr width='175' align='left'>";
echo "<a href='content.htm'>zur&uuml;ck</a>";
echo "&nbsp|&nbsp<a href='aktuellesinhalt.php'>Vorschau</a>";
?>

aktuellesinhalt.php:
PHP:
<?php
echo "
<link href=\"content.css\" rel=\"stylesheet\" type=\"text/css\">
<style>
<!--
h1
	{margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:\"Times New Roman\";
	font-style:italic;
	text-decoration:underline;
	text-underline:single; margin-left:0cm; margin-right:0cm; margin-top:0cm}
-->
</style>
<STYLE TYPE=\"text/css\">
<!--

body{
	scrollbar-base-color: #FFFF99;
	scrollbar-arrow-color: #000000;
}

.GB_table1 {
	background-color:#FFFABF;
	border-bottom-color: #FFC640;
	border-left-color: #FFC640;
	border-right-color: #FFC640;
	border-top-color: #FFC640;
	border-style: solid;
	border-width: 1px;
}
.GB_table2 {
	background-color:#CCECF4;
	border-bottom-color: #34B3D1;
	border-left-color: #34B3D1;
	border-right-color: #34B3D1;
	border-top-color: #34B3D1;
	border-style: solid;
	border-width: 1px;
}

.GB_button {
	background: #FFFF99;
	border: 1px solid #FFFFFF;
	color:  #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}

.GB_input {
	background : #FFFFFF;
	border : 1px solid #FFFABF;
	color : #000000;
	font-family : Arial,Helvetica,MS Sans Serif;
	font-size : 10px
}

//-->
</STYLE>
<body bgcolor=\"#FFFF99\" background=\"../homehg.jpg\">
<style type=\"text/css\">
body {background-attachment:fixed;
text-align:center;
</style>
<p align=\"center\">&nbsp;</p>
<p align=\"center\"><u><font face=\"Comic Sans MS\" size=\"2\">Aktuelles</font></u> 
  <font face=\"Times New Roman\" size=\"4\">-- </font> <font face=\"Times New Roman\"><a href=\"kirchenrenovierung.htm\">Kirchenrenovierung</a></font></p>
<hr>
<p align=\"center\">&nbsp; </p>

<div align=\"center\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"563\" id=\"AutoNumber3\" height=\"32%\">";
readfile("news.dat");
echo "</table>";
?>

Ich hoffe, ihr wisst was ich noch anders schreiben muss, damit mir die news.dat richtigen geschrieben wird. danke für eure hilfe!!
TR;-)
 
Zurück