Hallo,
ich versuch ein Eingabeformular zu erstellen, das eine txt-Datei vom Server lädt, in diesem Fall news1.txt. Das php-script soll die Zahl um 1 erhöhen(irgendwie mit++ ?). Anschließen wird das Datum und eine Textnachricht eingeben und dann die neue txt-Datei auf dem Server abgespeichert. Das ganze ist für ein Newssystem (in Flash).
Die txt`s müssen immer folgendermaßen aussehen:
&newsdatum=02.02.2002&
&newstext=Hier steht die News drin&
&newsende=geladen&
in php habe ich mir folgendes zusammengewurstet:
...kann jemand mir sagen ob ich auf dem richtigen Weg bin und wie ich jetzt weitermachen soll!?I ch hoffe mir kann jemand einen Link zu einem Tutorial geben oder andere Tips, ich wäre wirklich sehr dankbar!
ich versuch ein Eingabeformular zu erstellen, das eine txt-Datei vom Server lädt, in diesem Fall news1.txt. Das php-script soll die Zahl um 1 erhöhen(irgendwie mit++ ?). Anschließen wird das Datum und eine Textnachricht eingeben und dann die neue txt-Datei auf dem Server abgespeichert. Das ganze ist für ein Newssystem (in Flash).
Die txt`s müssen immer folgendermaßen aussehen:
&newsdatum=02.02.2002&
&newstext=Hier steht die News drin&
&newsende=geladen&
in php habe ich mir folgendes zusammengewurstet:
PHP-Code:
<?php
if (isset($Abschicken) // wann das Skript ausgeführt wird
$datei = "news.txt"; // Pfad (sollte möglichst die Zahle der Datei um 1 erhöhen)
$file = fopen("news.txt", "w"); // datei oeffnen schreiben
fputs($fp, "&newsdatum");// Flashvariable
fputs($fp, $date); // schreibt das Nachrichtenfeld
fputs($fp, $message); // schreibt das Nachrichtenfeld
fclose($file); //datei wrird geschlossen
?>
das html Formular sieht folgendermaßen aus:
<form name="news" method="post" action="ersteller.php">
<table width="100%" border="3" cellspacing="2" cellpadding="5">
<tr bordercolor="#990000">
<td valign="top">Date</td>
<td valign="top" width="92%"> <input name="date" type="text" id="date" size="60">
</td>
</tr>
<tr bordercolor="#990000">
<td valign="top">Text</td>
<td valign="top" width="92%"> <textarea name="message" cols="60" rows="10" id="message"></textarea>
</td>
</tr>
</table>
<p>
<input type="reset" name="Zurücksetzen" value="Alles löschen">
<input type="submit" name="Abschicken" value="News schreiben">
</p>
</form>
EDIT:
php.tags by Abraxax
Kommentar