Einzelnen Beitrag anzeigen
  #1  
Alt 02.07.2002, 22:30:03
cb master cb master ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Dresden
Alter: 49
Beiträge: 10
zeile in datei auslesen und editieren / löschen

nachdem ich php nun schon ein wenig verstehe hänge ich bei meinem guten gästebuch nun an der adminverwaltung:

ich übergebe die daten aus dem eintrag in den adminbereich per link:

<a href="admin.php?nr=<? echo $id ?>&action=delete">Beitrag löschen</a>


#########################
wobei $id die nummer des eintrages ist - wird im array unter $lg[7] beim eintrag schon gespeichert - also hat der erste eintrag die nummer 1 da stehen und der fünfte die nummer 5 ...

so und nun geht es los - hier versuche ich nun die action zu verarbeiten:
#########################


<?
if (!file_exists("$datei")) fclose(fopen("$datei","w+"));
$lines = file("$datei");
$num = sizeof($lines);
?>


<?

if ($action == "delete") {
for ($i=0; $i < $num; $i++) {
$lg = explode("||°||", $lines[$i]);

if ($lg[7] == $id) {
$num--;

for ($j=$i; $j < $num; $j++)
$lines[$j]=$lines[$j+1];
}
}
echo "Beitrag gelöscht";
}

?>


<?
$fp = fopen("$datei","w+");
for ($i=0; $i < $num; $i++) {
fwrite($fp, $lines[$i]);
}

fclose($fp);
?>




#####################################
so ...

und es geht - er übergibt die richtigen daten und sagt mir auch "Beitrag gelöscht" ... aber er tut es eben nicht !!!
__________________
schreibt ihr mit an meinem gästebuch ? :)
Mit Zitat antworten