hi all!
also ich habe folgendes problem.
ich hebe eine txt datei als datenbank in der ich die news speichere
das sieht so aus
id|datum|name|eintrag
jatzt habe ich folgendes gamacht
so wie ich das sehe habe ich dann ein Zweidimensionales
array jetzt ist mein problem wie bekomme ich aus dem Zweidimensionalen
array meine letzte id heraus?
soll ein admin bereich werden um daten noch bearbeiten zu können
also ich habe folgendes problem.
ich hebe eine txt datei als datenbank in der ich die news speichere
das sieht so aus
id|datum|name|eintrag
jatzt habe ich folgendes gamacht
PHP-Code:
$datei = "data/news.dat";
$nachricht = "";
if(file_exists($datei)){
$fp = fopen("$datei","r");
if ($fp){
while (!feof($fp)){
$zeile = fgets($fp, 3000);
if(empty($zeile))
continue;
$gelesen = explode("|",$zeile);
$index = array("$gelesen[0]","$gelesen[1]","$gelesen[2]","$gelesen[3]");
$news_array[$gelesen[0]] = $index;
}
fclose($fp);
}
}
if(isset($speichern) and !empty($name) and !empty($news)){
if(!file_exists($datei))
$id = 1;
else
$new_id_hollen = end($news_array);
$id = $new_id_hollen + 1; //jetzt gibt es hir einen fehler das verstehe ich nicht
$datum = date("d.m.Y");
$neuer_eintrag = "$id|$datum|$name|$news\n";
$fp = fopen($datei,"a");
flock($fp,2);
fwrite($fp, $neuer_eintrag);
$nachricht .= "Eintrag erfolgreich!<br>";
flock($fp,3);
fclose($fp);
if(!$fp)
$nachricht .= "Sorry Fehler beim Speichern des Eintrags.<br>";
}
array jetzt ist mein problem wie bekomme ich aus dem Zweidimensionalen
array meine letzte id heraus?
soll ein admin bereich werden um daten noch bearbeiten zu können
Kommentar