![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, ostatnio zaczałem pisać conieco w PHP. Znalazłem jakiś podstawowy skrypt który dane z formularza zapisuje do pliku TXT na FTP. Przerobiłem go po swojemu. Gdy wypełnie formularz i go wyśle, to na stronie pojawia sie komunikat ze został on poprawnie wysłany lecz na FTP nie pojawia sie zaden plik.
Kod <?php
/********************************************* * plik formularz.php *********************************************/ $imie = trim($_POST['imie']); $nazwisko = trim($_POST['nazwisko']); $wiek = trim($_POST['wiek']); $haslo = trim($_POST['haslo']); $plec = trim($_POST['plec']); if(empty($imie) and empty($nazwisko) and empty($wiek) and empty($haslo) and empty($plec)) { // prosty formularz zawierający dwa pola echo '<form action="" method="post"> <label for="firstname" accesskey="f">Imię: </label> <input type="text" id="imie" name="imie" tabindex="1" value="" title="Wpisz imię swojej postaci."><br> <label for="nazwisko" accesskey="l">Nazwisko: </label> <input type="text" id="nazwisko" name="nazwisko" tabindex="2" title="Wpisz nazwisko swojej postaci."><br> <label for="wiek" accesskey="l">Wiek: </label> <input type="text" id="wiek" name="wiek" tabindex="2" title="Wpisz wiek swojej postaci. Od 18 do 90."><br> <label for="plec" accesskey="l">Płec: </label> <input type="radio" id="plec" name="plec" tabindex="2" title="Wybierz płec dla swojej postaci" value=1>Mezczyzna<input type="radio" id="plec" name="plec" tabindex="2" title="Wybierz płec dla swojej postaci" value=2 >Kobieta<br> <label for="haslo" class="required" accesskey="e">Hasło: </label> <input type="text" id="haslo" name="haslo" tabindex="3" title="Od 3 do 10 liter."><br> <small>Nie zapomnij swojego hasła.</small> <label for="kludge"></label> <input type="submit" value="Zatwierdz" id="submit" tabindex="5"> <INPUT type="reset" value="Od nowa" id="reset" tabindex="6"> </form>'; } else { $sex='1'; if($plec=='2'){$sex='1';} if($plec=='1'){$sex='2';} // dane pochodzące z formularza // przypisanie zmiennej $file nazwy pliku $postac = "Key=".$haslo." AdminLevel=0 Sex=".$sex." Age=".$wiek." Ban=0"; $file = $imie.'_'.$nazwisko.'.ini'; if (!@file_exists($file)) { // uchwyt pliku, otwarcie do dopisania $fp = fopen($file, "a"); // blokada pliku do zapisu flock($fp, 2); // zapisanie danych do pliku fwrite($fp, $dane); // odblokowanie pliku flock($fp, 3); // zamknięcie pliku fclose($fp); echo "Dane zostały zapisane!<br />"; } else { echo 'Niestety, dany login jest już zajęty! Spróbuj podać inny.'; } echo "<a href=\"podglad.php\"></a>"; } ?> Ten post edytował kaluzaj 10.04.2009, 17:48:01 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
popraw kod! normalnie nic nie widać.
#EDIT u mnie wszystko ładnie tworzy plik (localhost). Ten post edytował piotrooo89 10.04.2009, 18:07:37 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:21 |