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:
headline.php (der name hat eigentlich keinen sinn, heißt abba halt so...)
aktuellesinhalt.php:
Ich hoffe, ihr wisst was ich noch anders schreiben muss, damit mir die news.dat richtigen geschrieben wird. danke für eure hilfe!!
TR;-)
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 ändern</a></font></p>
<hr>
<p align="left">
</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"> </td>
<td width="249" height="52">
<p align="left"><font face="Courier New, Courier, mono">
<input type="submit" name="Abschicken" value="Hinzufügen (bitte genau prüfen, kann nur noch von Webmaster geä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 "bearbeiten" 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önnte. Wenn sie auf
"abschicken" klicken bestä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ülle das Feld \"Ü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ück</a>";
echo " | <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\"> </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\"> </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;-)