
na wstępie chciałbym przywitać się z całą społecznością tego forum i powiedzieć HELLO

a teraz do rzeczy, potrzebuje zrobić listę osób które chcą brać udział w poprawie egzaminu... ludzie z mojego roku są troszkę mało sprytni i wymyślili bardzo ciekawy sposób - ściągnąć plik, dopisać się do niego i wgrać spowrotem na pocztę... i to wszystko na wp gdzie sesja jest zamykana po zalogowaniu się drugiej osoby na pocztę... ale mniejsza o to, chcąc troszkę usprawnić ten system, pomyślałem że można to zrobić na zasadzie prostego POSTa w php... znalazłem krótką instrukcje co i jak, jednak gdy wrzucam pliczki na serwer, plik php nie zapisuje danych do pliku txt - po kliknięciu wyślij, pokazuje się zawartość pliku php...
oto moje kody:
plik index.html
Kod
<html>
<body>
<form action="dodaj.php" method="post">
Imię: <input type="text" name="imie" /><br />
Nazwisko: <input type="text" name="nazwisko" /><br />
Grupa: <input type="text" name="grupa" /><br />
<input type="submit" name="button" value="wyslij" />
</form>
</body>
</html>
<body>
<form action="dodaj.php" method="post">
Imię: <input type="text" name="imie" /><br />
Nazwisko: <input type="text" name="nazwisko" /><br />
Grupa: <input type="text" name="grupa" /><br />
<input type="submit" name="button" value="wyslij" />
</form>
</body>
</html>
dodaj.php
Kod
?php
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
if (is_writeable($plik)) {
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "a")) echo "Nie mogę otworzyć pliku...";
if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['grupa']."
") === FALSE) echo "Nie mogę zapisać danych do pliku...";
else echo "Dane zostały dodane...";
fclose($handle);
} else echo "Plik nie istnieje lub jest nie do zapisu...";
}
?>
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
if (is_writeable($plik)) {
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "a")) echo "Nie mogę otworzyć pliku...";
if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['grupa']."
") === FALSE) echo "Nie mogę zapisać danych do pliku...";
else echo "Dane zostały dodane...";
fclose($handle);
} else echo "Plik nie istnieje lub jest nie do zapisu...";
}
?>
oczywiście plik db.txt jest na serwerze z pełnymi uprawnieniami (666)...
i moje pytanko, co robie źle?

pozdrawiam, didlet
EDIT:
ok juz niewazne

teraz problem z odczytaniem danych... poniżej opisany problem ;p