Einzelner Wert in TXT Datei speichern

aklive

Grünschnabel
Hallo Leute,

ich habe folgendes Script ausprobiert:

Formular:
PHP:
<form action="save.php" method="post">
<table border="0" cellpadding="2" cellspacing="2">
<tr>
	<td bgcolor="#5FAB00" class="content-form">&Uuml;berschrift:</td>
	<td bgcolor="#5FAB00"><input class="eingabe" type="text" name="over" value="" size="35"></td>
</tr>
<tr>
	<td bgcolor="#5FAB00" class="content-form">Text:</td>
	<td bgcolor="#5FAB00"><textarea class="eingabe2" name="text" cols="35" rows="9"></textarea></td>
</tr>
<tr>
	<td bgcolor="#5FAB00"></td>
	<td bgcolor="#5FAB00"><input type="Submit" class="knopf" value="Absenden!"></td>
</tr>
</table>
</form>

Save.php
PHP:
<?

$fp = fopen("test.txt","a");
fputs($fp, date("d.M.Y h:m:s", time()).";".$bild.";".$over.";".$text.";".$REMOTE_ADDR."\n");
fclose($fp);

echo "DANKE";

?>

Ausgabe:
PHP:
<?php
$newsfile = "test.txt";
$fp = fopen($newsfile,"r");
while($zeile = fgetcsv($fp,4096,";")){
  
  echo "$zeile[1]";
  echo "<span id=\"us01\">$zeile[2]</span><br />";
  echo "<span id=\"us02\">$zeile[3]</span><br /><br />";
}
fclose($fp);
?>

Meine Frage nun. Kann ich ie einzelnen Werte nun irgendwie mit einer neuen Datei auslesen und einzeln abspeichern. Also Eintrag für Eintrag... Soll für ein kleines Newssystem sein...

Beste Grüße,
Alex!
 
Hallo,


ich würde dir empfehlen für jeden Newseintrag eine eigene Textdatei benutzen.
So wie in einer Datenbank hat dann jede Datei eine bestimmte ID.

Zum Beispiel:
303033.txt

Und dann einfach mit HIlfe der ID die bestimmte Datei laden.


Tobee
 
Ich würde dann die News txts in timestamp benennen , also so in etwa :

news_12383284.txt somit kann man auch sehr leicht sortieren.
 
Zurück