lol.dat - konstrukcja
lol|lol2|lol3|
panel.php
[xml:1:a3286991f9]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Panel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link href="styl.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="BFB891">
<div align="center">[/xml:1:a3286991f9]
[php:1:a3286991f9]
<?php
echo "<table border="1" cellspacing="1" cellpadding="0" class="textbold"><tr align="center"><td>LP</td><td>Nick</td></tr>";
$f=file("lol.dat");
for ($i=0; $i<count($f); $i++) {
$z=explode("|", $f[$i]);
echo "<tr class="tekst" align="center"><td>";
echo $i+1;
echo"</td><td>$z[0]</td></tr>";
}
$i++;
echo "</table>";
echo "<p class="tekst">Podaj LP do usuniecia<br></p>
<form action="usun.php" method="POST" >
<input name="lp">
<input type="submit" value="usuń" name="usun">
</form>";
echo "<p class="tekst">Podaj LP do edycji<br></p>
<form action="edytuj.php" method="POST" >
<input name="lp">
<input type="submit" value="edytuj" name="edytuj">
</form>";
?>
[/php:1:a3286991f9][xml:1:a3286991f9]
<table align="center" cellpadding=0 cellspacing=0>
<tr>
<td class="windows"> <div align="center"><b>Wypełnij pola aby dodać Użytkownika

</b><br>
<br>
</div></td>
</tr><tr>
<div align="center"></div>
<td><form action="dodaj.php" method="post"></tr><tr>
<td class="text"><div align="center"><b>Nick: </b>
<input name="nick" type="text"></div>
</td>
</tr>
<tr>
<td class="text" align="center">
<input type="submit" value="Dodaj Użytkownika" name="dodajusr">
</td>
</tr>
</table>
</div>
</body>
</html>[/xml:1:a3286991f9]
dodaj.php
[php:1:a3286991f9]
<?php
$nick = $_POST['nick'];
$popen=fopen("lol.dat", "a+");
fwrite($popen,"$nick|n");
echo("<p class="windows">User został dodany</p>");
?>
[/php:1:a3286991f9]
edytuj.php - edycja
[php:1:a3286991f9]
<?php
$dane=("lol.dat");
$dane1=file($dane);
$id2 = $lp;
$id = $id2-1;
if($akcja=="zapisz_edycje") {
$z=explode("|", $dane1[$id]);
$after="$z[0]|n";
$before="$nick|n";
$fp=fopen($dane, "r");
$a=fread($fp, filesize($dane));
flock($fp,"1");
fclose($fp);
$before=str_replace("$after","$before",$a);
$fopen=fopen($dane,"w");
flock($fopen,"2");
fwrite($fopen, $before);
flock($fopen,"3");
fclose($fopen);
echo "<p class="tekst">Zapisane!</p><a href='panel.php?action=panel' class="back">OK</a>";
} else {
$z=explode("|", $dane1[$id]);
echo"<a class="text" Edycja LP: $id2</a><BR><form action='edytuj.php?akcja=zapisz_edycje&lp=$id2' method='post' class="text">Nick: <input name='nick' value='$z[0]' type='text'><BR><input type='submit' value='zapisz edycje'></form>";
echo "<tr class="tekst" align="center"><td>"; }
?>
[/php:1:a3286991f9]
usun.php
[php:1:a3286991f9]
<?php
$id2 = $_POST['lp'];
$id = $id2-1;
$dane=file("lol.dat");
unset($dane[$id]);
$file=fopen("lol.dat","w");
fwrite($file,str_replace("r","",join('',$dane)));
fclose($file);
echo "<p class="windows">AKTUALNIE LISTA WYGLˇDA TAK:</p><BR><table border="1" cellspacing="1" cellpadding="0" class="textbold"><tr align="center"><td>LP</td><td>Nick</td></tr>";
$f=file("lol.dat");
for ($i=0; $i<count($f); $i++) {
$z=explode("|", $f[$i]);
echo "<tr class="tekst" align="center"><td>";
echo $i+1;
echo "</td><td>";
echo $z[0];
echo "</td></tr>";
}
$i++;
echo "</table>";
?>[/php:1:a3286991f9]
Edit
Ale się kolorowo zrobiło