Jestem początkujący w PHP i chciałem do swojej strony zrobić następujący program. Chciałem by formularz pobierał dane a następnie program php przetwarzał je i zapisywał do pliku a plik zapisał na serwerze tworząc mini profil uzytkownika. Użyłem instrukcji warunkowych. I teraz jest problem bo na dysku wszystko ładnie działa i plik się zapisuje a na serwerze nie chce mimo iz na katalog ustawiłem chmod 777. Teraz na serwerze nawet nie chce mi sie katalog do przechowywania plików utworzyc Proszę o pomoc w zopytmalizowaniu mojego topornego kodu php Oto on:
Kod: Zaznacz cały
<?
//Wyświetla dane wpisane do formularza. Jeśli pozostaną puste pola, wyświetlana jest informacja o błędzie.
if ($imie==null) {
print ("<b>Błąd!!!</b> Musisz podać swoje Imię.<br>");
} if ($pseudonim==null) {
print ("<b>Błąd!!!</b> Musisz podać swój Pseudonim.<br>");
} if ($email==null) {
print ("<b>Błąd!!!</b> Musisz podać swój e-mail.<br>");
} if ($miasto==null) {
print ("<b>Błąd!!!</b> Musisz podać miasto, w którym mieszkasz.<br>");
} if ($wiek==null) {
print ("<b>Błąd!!!</b> Musisz podać swój wiek.<br>");
//Kontroluje poprawność wpisanego wzrostu.
} if ($wzrost==null) {
print ("<b>Błąd!!!</b> Musisz podać swój wzrost.");
} elseif ($wzrost>240) {
print ("<b>Błąd!!!</b> Jesteś gigantem.");
} elseif ($wzrost<175) {
print ("<b>Błąd!!!</b> Jesteś za niską osobą, ale zapraszam na Forum.");
} else {
//Jeśli obowiązkowe pola są wypełnione wyświetla formularz i przesyła dane do zapisu.
print ("<b>Imię: </b>" . $imie . "<br>");
print ("<b>Pseudonim: </b>" . $pseudonim . "<br>");
if ($numer==null) {
print ("<b>Numer GG: </b>Brak <br>");
} else {
print ("<b>Numer GG: </b>" . $numer . "<br>");
}
print ("<b>E-mail: </b>" . $email . "<br>");
print ("<b>Miasto: </b>" . $miasto . "<br>");
print ("<b>Województwo: </b>" . $wojewodztwo . "<br>");
print ("<b>Wzrost: </b>" . $wzrost . " cm<br>");
print ("<b>Wiek: </b>" . $wiek . " lat<br>");
print ("<b>O Mnie: </b>" . $omnie);
//Zapis danych do pliku.
$plik = fopen("klubowicze/" . "$pseudonim" . ".htm", "a");
fputs($plik, "<b>Imię:</b> " . $imie . "<br>");
fputs($plik, "<b>Pseudonim:</b> " . $pseudonim . "<br>");
fputs($plik, "<b>Numer GG:</b> " . $numer . "<br>");
fputs($plik, "<b>E-mail:</b> " . $email . "<br>");
fputs($plik, "<b>Miasto:</b> " . $miasto . "<br>");
fputs($plik, "<b>Wojewodztwo:</b> " . $wojewodztwo . "<br>");
fputs($plik, "<b>Wzrost:</b> " . $wzrost . "<br>");
fputs($plik, "<b>Wiek:</b> " . $wiek . "<br>");
fputs($plik, "<b>O Mnie:</b> " . $omnie . "<br>");
fclose($plik);
}
?>