![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czy dało by się wstawić do pola input blokady ? Chodzi mi oto że można byłoby wpisywać same cyferki i kropki oraz jak zrobić maksymalną ilość dopuszczalnych znaków ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 26.01.2007 Skąd: Oborniki Ostrzeżenie: (0%) ![]() ![]() |
Hej. Tez miałam podobny problem i uzyskałam odpowiedx w tym temacie:
forum.php.pl/index.php?showtopic=72690&pid=376503&mode=threaded&show=&st=&#entry376503 Mam nadzieję, żeto coś pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S. Nie rozwiążesz tego raczej bez użycia JS Ten post edytował aga323 3.08.2007, 11:52:06 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hej. Tez miałam podobny problem i uzyskałam odpowiedx w tym temacie: forum.php.pl/index.php?showtopic=72690&pid=376503&mode=threaded&show=&st=&#entry376503 Mam nadzieję, żeto coś pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S. Nie rozwiążesz tego raczej bez użycia JS Albo ja taki głupi albo coś innego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oglądałem twój post a w szczególności odpowiedź uli i właśnie sie nią zainteresowałem. Wkleiłem kod na samym początku w <php> i mi nie działa teraz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pokazuje się coś takiego: Kod Parse error: syntax error, unexpected ',', expecting '&' or T_VARIABLE in E:\Program Files\VertrigoServ\www\body\serwery\cs_nonsteam\Dodaj Serwer.php on line 5 A tak oto wkleiłem kod: Kod <?php
/********************************************* * plik formularz.php *********************************************/ function maskuj(AEvent, AMaska) { if (window.Event) { kodKlawisza = AEvent.which; } else { kodKlawisza = AEvent.keyCode; } // if (kodKlawisza == 13) { // return true; // Enter // }; if (kodKlawisza == 8) { return true; // klawisze sterujące }; if (kodKlawisza == 0) { return true; // klawisze sterujące }; klawisz = String.fromCharCode(kodKlawisza); if (AMaska.indexOf(klawisz) == -1) { return false; } else { return true; } } $pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']); if(empty($pole1) and empty($pole2)) { // prosty formularz zawierający dwa pola echo '<form action="" method="post"> :: <b>Dodawanie serwera do Counter Strike 1.6 Nonsteam</b><p> IP Serwera: <input type="text" name="pole1" style="width: 170px;" /><p> Port Serwera: <input type="text" name="pole2" style="width: 70px;" /><br /> </textarea><br /> <input type="submit" value="Dodaj Serwer!" /> </form>'; } else { // dane pochodzące z formularza $dane = "$pole1:$pole2:halflife:on\n"; // przypisanie zmniennej $file nazwy pliku $file = "body/serwery/cs_nonsteam/lgsl_servers_nonsteam.txt"; // 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 "Serwer został pomyślnie dodany do listy! Dziękujemy.<br />"; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 21:51 |