SÖÖÖÖÖÖÖ,
also soweit bin ich jetzt:
Die von mir gewünschte Zeile wird ausgelesen, die Variable überschreibe ich, aber wie bekomme ich die Zeile wieder in das Array hinein?
$text = implode("",$array);
Hier nochmal der Code im Gesamten:
<?php
$datei = "handle_sg.txt"; // Name der Datei
$array = file($datei); // Datei in ein Array einlesen
// Daten löschen
if ($_POST) { // Wurden Daten über $_POST gesendet?
if (count($array) > 0) { // Sind Daten in $array vorhanden?
if (isset($_POST["Id"])) { // Ist die Variable $_POST["Id"] vorhanden?
if (count($_POST["Id"]) > 0) {
// Enthällt $_POST["id"] Daten?
for ($zaehler = 0; $zaehler < count($array); $zaehler++) {
// Die Variablen ($kategorie, $beschreibung, $homepage, $datum, $id)
// aus dem Array ($array[$zaehler]) holen. Wichtig ist dabei nur die Variable $id
list($Stelle, $templink, $timestamp, $status, $Name, $Vorname, $email, $Stellensuche, $VGS_vorh, $VGS, $Id, $Ip, $PubDate, $Comment, $Request) = explode("|", $array[$zaehler]);
foreach ($_POST["Id"] as $element) {
if ($element == $Id) { // Variablen vergleichen
$status ="1";
}
}
}
// Daten speichern
$text = implode("",$array); // Das Array in einen String zusammenfügen
$handler = fOpen($datei, "w");
fWrite($handler, $text);
fClose($handler);
$array = file($datei); // Geänderte Datei einlesen
}
}
}
}
$ref = $_SERVER["HTTP_REFERER"];
header('Location: '.$ref.' ');
?>
Schon mal nen ganz dickes Dankeschön für deine bisherige Hilfestellung,
Nad