hallo leute,
bin absoluter neuling und habe natürlich auch die typischen neulingsprobleme!
ich möchte sachen realisieren, von denen ich aber leider nicht weiß wie sie funktionieren!
ich habe ein script geschrieben, welches daten in eine textdatei speichert und anhand eines trennzeichens teilt, so dass ich das ganze ähnlich wie eine datenbank benutzen kann! habe auch schon eine datei mit der ich das ganze wieder formatiert ausgeben kann!
nun suche ich ein script, mit dem ich einen beliebigen eintrag aus dieser datei löschen kann und bin auf folgendes gestoßen!
leider habe ich nur schemenhaft eine ahnung davon was dieses script macht!
KANN MIR BITTE JEMAND VON EUCH PROFIS ERKLÄREN, WAS DIE EINZELNEN SACHEN DES SCRIPTS MACHEN??????
BIIIIITTTTEEEE!
liebe grüße
SEBASTIAN
<?
//---------------------Config Daten --------------------
$log = "dvw.mit.dat";
$fp = fopen($log,"r");
$array = file($log);
$anzahl = count($array);
$id = $eintragnr;
//--------------------- Auslesen des Eintrages der geloescht werden soll --------------------------------
$eintrag = explode("°",$array[$id]);
echo "$eintrag[0]";
//----------------- Beginn der Form -------------------------------
echo"<form action = \"$PHP_SELF\" method=\"POST\">";
echo "<input type =\"submit\" name = \"submit\" value = \"Ok\">";
echo "</form>";
//------------------------- ---------------------------------------
//---------------- Anfang der zu löschenden Datei -----------------
//if ($submit == "Ok"){
global $log,$array,$anzahl,$id;
if ($anzahl == 0){
echo"Konnte keinen Eintrag loeschen!";
}else{
$zeile = $id;
// Ab hier Loeschcode
If ($anzahl <= $zeile){
echo"Eintrag nicht vorhanden!";
}else{
unset($array[$zeile]);
$newinhalt = fopen($log,"w");
fputs($newinhalt,implode("",$array));
fclose($newinhalt);
echo"Der $zeile wurde geloescht.";
// Ende Code
}
}
?>
bin absoluter neuling und habe natürlich auch die typischen neulingsprobleme!
ich möchte sachen realisieren, von denen ich aber leider nicht weiß wie sie funktionieren!
ich habe ein script geschrieben, welches daten in eine textdatei speichert und anhand eines trennzeichens teilt, so dass ich das ganze ähnlich wie eine datenbank benutzen kann! habe auch schon eine datei mit der ich das ganze wieder formatiert ausgeben kann!
nun suche ich ein script, mit dem ich einen beliebigen eintrag aus dieser datei löschen kann und bin auf folgendes gestoßen!
leider habe ich nur schemenhaft eine ahnung davon was dieses script macht!
KANN MIR BITTE JEMAND VON EUCH PROFIS ERKLÄREN, WAS DIE EINZELNEN SACHEN DES SCRIPTS MACHEN??????
BIIIIITTTTEEEE!
liebe grüße
SEBASTIAN
<?
//---------------------Config Daten --------------------
$log = "dvw.mit.dat";
$fp = fopen($log,"r");
$array = file($log);
$anzahl = count($array);
$id = $eintragnr;
//--------------------- Auslesen des Eintrages der geloescht werden soll --------------------------------
$eintrag = explode("°",$array[$id]);
echo "$eintrag[0]";
//----------------- Beginn der Form -------------------------------
echo"<form action = \"$PHP_SELF\" method=\"POST\">";
echo "<input type =\"submit\" name = \"submit\" value = \"Ok\">";
echo "</form>";
//------------------------- ---------------------------------------
//---------------- Anfang der zu löschenden Datei -----------------
//if ($submit == "Ok"){
global $log,$array,$anzahl,$id;
if ($anzahl == 0){
echo"Konnte keinen Eintrag loeschen!";
}else{
$zeile = $id;
// Ab hier Loeschcode
If ($anzahl <= $zeile){
echo"Eintrag nicht vorhanden!";
}else{
unset($array[$zeile]);
$newinhalt = fopen($log,"w");
fputs($newinhalt,implode("",$array));
fclose($newinhalt);
echo"Der $zeile wurde geloescht.";
// Ende Code
}
}
?>
Kommentar