Hi, ich habe volgendes problem ich lese meine txt datenbank so aus:
was muss ich machen um diese einträge von unten aus der txt auszulesen?
weil es news sind
2. prob
ich habe hier im tutorial eine sher schöne sache gesehen und gleich mal eingesetzt um die news zu editieren!
nun habe ich aber auf der php seite die die news schreibt z.b. ein $datei="<font color=\"#000000\">" und beim schreiben schreibt er es ja ohne \ in die txt aber beim editieren macht er diese \ rein und somot ist der ganze text unbrauchbar?
thx thx thx für die hilfe
PHP:
<?
$datei = fopen("db.txt", "r") ;
while (!feof($datei)) {
$zeile = fgets($datei, 512) ;
$eintrag = explode("|", trim($zeile)) ;
?>
<table cellpadding="0" cellspacing="0" class="oben" width="600" border="0" align="center" bgcolor="#293A4E">
<?php echo $eintrag[0]; ?>
<?php echo $eintrag[1]; ?>
<?php echo $eintrag[2]; ?>
<?php echo $eintrag[3]; ?>
<?php echo $eintrag[4]; ?>
<?php echo $eintrag[5]; ?>
</table>
<?
}
fclose($datei) ;
?>
weil es news sind
2. prob
ich habe hier im tutorial eine sher schöne sache gesehen und gleich mal eingesetzt um die news zu editieren!
nun habe ich aber auf der php seite die die news schreibt z.b. ein $datei="<font color=\"#000000\">" und beim schreiben schreibt er es ja ohne \ in die txt aber beim editieren macht er diese \ rein und somot ist der ganze text unbrauchbar?
PHP:
<form action=" <? $PHP_SELF; ?>" method ="post">
<textarea name="inhalt" rows=25 cols=55 wrap="virtual">
<?
include("db.txt");
?>
</textarea> </br>
<input name="submit" type="submit" id="submit" value="Abschicken">
<input type="reset" name="Submit2" value="Reset">
</form>
<?
if ($submit == "Abschicken")
{
$fp = fopen("db.txt","w");
$data ="$inhalt";
$data = str_replace("\r","",$data);
fputs($fp,$data);
fclose($fp);
echo " $eintrag";
$check_ok = "<font color = 'red'>Ihre Daten wurden erfolgreich geändert!<br>Bitte warten sie bis die Daten aktualisiert werden.</font>";
echo "$check_ok";
}
?>
thx thx thx für die hilfe
Zuletzt bearbeitet von einem Moderator: