dieses script soll mir eine datei auslesen und es mir ermöglichen sie zu ändern und den inhalt neu zu schreiben jetzt wird aber der geänderte inhalt nicht gespeichert und die date stattdessen ganz gelöscht ich bin am verzweifeln :/
PHP-Code:
<html>
<head>
<title>menu</title>
<link href="../main.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000" text="white" alink="white" vlink="white" link="white" leftmargin="0" rightmargin="0">
<p align="center"><font face="Arial" style="font-size: 40px">test</font>
<?php
$dbfile = "listen.dll";
if( !isset( $_POST["send"] ))
{
// HTML head
echo '
<BR> <BR>
<center>
<U>hier kannst du die video-section editieren:</U><br>
zum <B style="color: orange">löschen</B> einfach die nummer des videos entfernen.<br>
zum <B style="color: orange">hinzufügen</B> einfach die daten in die freien felder eintragen.<br>
zum <B style="color: orange">editieren</B> einfach die daten in den feldern ändern.<br>
<BR> <BR>
<FORM NAME="save_data" ACTION="member_edit.php" METHOD="post">
';
// squad 1
echo '
<center><font class="style1">Mod Liste</font>
<TABLE BORDER="0" width="500" style="font-family:arial;font-size: 12px" CELLPADDING="2">
<THEAD>
<TR BGCOLOR="#353535"><TH>Format</TH><TH WIDTH="33%">Mod Name</TH><TH WIDTH="33%">ModPl - Name</TH><TH WIDTH="33%">Pl Addy</TH></TR>
</THEAD>
';
$a=0;
$array = file($dbfile);
for($x=0;$x<count($array);$x++)
{
$inhalte = explode("||", $array[$x]);
$a++;
echo '
<TR BGCOLOR="#252525">
<TD align="center"><input type="text" name="gruppe_'.$a.'" value="'.$inhalte[0].'" class="input" style="text-align: center; width:20px"></TD>
<TD><input type="text" name="name_'.$a.'" value="'.$inhalte[1].'" class="input" style="text-align: center"></TD>
<TD align="center"><input type="text" name="role_'.$a.'" value="'.$inhalte[2].'" class="input" style="text-align: center"></TD>
<TD><input type="text" name=icq_'.$a.'" value="'.$inhalte[3].'" class="input" style="text-align: center"></TD>
</TR>';
}
$a++;
echo '<input type="submit" value="speichern" name="send" class="input">
<TR BGCOLOR="#252525">
<TD align="center"><input type="text" name="gruppe_'.$a.'" value="" class="input" style="text-align: center; width:20px"></TD>
<TD><input type="text" name="name_'.$a.'" value="" class="input" style="text-align: center"></TD>
<TD align="center"><input type="text" name="role_'.$a.'" value="" class="input" style="text-align: center"></TD>
<TD><input type="text" name=icq_'.$a.'" value="" class="input" style="text-align: center"></TD>
</TR>
</TABLE>
<BR> <BR>
</CENTER>';
echo '<input type="submit" value="speichern" name="send" class="input">';
}
else
{
for ($a=1;$a<$_POST["a"]+1;$a++)
{
if ($_POST["gruppe_$a"] != "")
{
$schreiben[$a-1] = $_POST["gruppe_$a"].'||'.$_POST["name_$a"].'||'.$_POST["role_$a"].'||'.$_POST["role2_$a"].'||'.$_POST["icq_$a"].'||'.$_POST["status_$a"].'||';
}
else
{
$schreiben[$a-1] = "noentry";
}
}
$datei_handle = fopen($dbfile, "w+");
for ($s=0;$s<count($schreiben);$s++)
{
if ($schreiben[$s] != "noentry")
{
fwrite($datei_handle,"$schreiben[$s]\n");
}
}
fclose($datei_handle);
echo '<br><br>Es ist vollbracht!<BR>daten erfolgreich editiert...<BR><BR><BR>';
echo '<A HREF="member_edit.php">neu editieren</A>';
}
?>
<span class="content"><br>
</span>
<p align="center"><span class="content"><br>
</span><a href="userintern.php" target="_parent">Zurück</a> zum Admin Bereich
<p align="center">
</body>
</html>
Kommentar