hi ich habe ein script geschrieben zum löschen von einträge aus der txt datei !!
Er löscht zwar aber nicht wie ich es will ich habs mit check boxen gemacht aber er löscht nicht die check boxen o0
und es steht immer eine 0 da die ich nicht weg bekomme hier der script
Alles anzeigen
Er löscht zwar aber nicht wie ich es will ich habs mit check boxen gemacht aber er löscht nicht die check boxen o0
und es steht immer eine 0 da die ich nicht weg bekomme hier der script
Quellcode
- <?php
- $zeile = intval($zeile);
- echo("$zeile");
- $daten = file("data/pm/".$_SESSION['Benutzername']."pm.txt");
- $daten = array_reverse($daten);
- unset($daten[$zeile]);
- $neuerInhalt = fopen("data/pm/".$_SESSION['Benutzername']."pm.txt",'w');
- fputs($neuerInhalt,implode("",$daten));
- fclose($neuerInhalt);
- if (file_exists("data/pm/".$_SESSION['Benutzername']."pm.txt"))
- {
- $eintraege = file("data/pm/".$_SESSION['Benutzername']."pm.txt");
- $anzahl = count($eintraege);
- $eintraege= array_reverse($eintraege);
- for($i = "0"; $i < ($anzahl); $i++)
- foreach($eintraege as $zeile)
- {
- echo $zeile . "";
- echo '<input type="checkbox" name="delete" value="'.$i.'" /> Löschen';
- }
- $eintrag = explode("|-|",$eintraege[$i]);
- $name = $eintrag[0];
- $datum = $eintrag[1];
- $betreff = $eintrag[2];
- $text = $eintrag[3];
- echo "(
- <table width=\"98%\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"2\" class=\"rand\">
- <br><br> $name $datum <br> $betreff <br> $text <br><br>
- <td align=\"left\"><form name=\"form1\" method=\"post\" action=\"deletepm.php?user&pm=$i\">
- <input type=\"submit\" class=\"deletebutton\" name=\"delete\" value=\"löschen\">
- </form></td>
- </tr>
- </table>
- <br>)";
- echo("Eintrag Gelöscht");
- }
- ?>
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pranox ()