![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam ,dopiero od nie dawna bawie sie w php i mam taki problem,
chodzi o to ze napisałem formularz w postaci 1 pola tekstowego, oraz ustawiłem go przesyłanie do pliku za pomocą nowego wyrażenia php 5 " file_put_contents ". I chciałbym zeby mozna było zrobić blokade ze z jednego komputera mozna wysłać 2 formularze na dobe np albo ogólnie , moze byc np z 1 adresu ip. I nie mam zieloneog pojecia jak to mogłbym uczynić ,licze na pomoc ![]() z góry dziekuje osobą które sie zainteresują. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
jezeli musisz zapisywac to do pliku to zapisuj tam przy okazji informacje o uzytkowniku ktory przeslal formularz i przed kazdym kolejnym zapisem sprawdzaj czy juz istnieje wpis tego uzytkownika i jak tak to blokuj wysylanie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tylko jaka funkcja odpowiada za wyciaganie IP , i dokladnie gdzie to dodać.
Niżej podałem kod , bede wdzieczny jak ktoś pokaze jak to powinno wygladać i wytłumaczy ![]() Oraz chodziło by mi jeszcze o to ze jak pole jest puste wyswietla "musisz wypełnic pole" wyswietla to od razu po wejsciu na strone , a mi by chodziło zeby pokazywało sie dopiero jak ktoś pola nie wypełni i kliknie wysłanie.
Ten post edytował tytan 7.11.2013, 03:32:58 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Co do wypełnienia pola możesz zastosować "required" w formularzu z HTML5, a żeby informacja pokazywała się po wysłaniu formularza, akcje sprawdzania wykonujesz dopiero jak zmienna POST istnieje
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Pole istnieje i jest puste:
IP użytkownika
Ten post edytował vermis 7.11.2013, 10:09:25 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Kod przerobiłem i elgancko działa
![]() Z uzytkownikiem IP sobie zrobie pózniej bo narazie nie mam czasu , ale wiem o co chodzi. Wielkie dzięki , jak bede potrzebował pomocy wiem ze moge na was liczyć ![]() Jakby ktoś miał taki sam problem to kod na dole.
Ten post edytował tytan 7.11.2013, 14:54:18 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm , a czemu nie?
Jak definiuje zmienną ponizej , to jak wpisze tekst i przesle to do pliku przechodzi pusta wiadomosc tzn: Podanie jest nastepujace: i tyle. A jak jest tak jak mam to działa dobrze ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Bo jak wejdziesz bezpośrednio na stronę ze skryptem (nie przez submit), to wywali błąd, że $_POST nie istnieje
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wchodzę bezposrednio na strone ze skryptem (nie przez submit) i bledu nie wywala.
Wiec zbytnio nie wiem o co chodzi ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pawnie masz wyłączone raportowanie blędów.
Błąd na pewno jest, nie można pobrać wartości zmiennej, która nie jest zainicjowana |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Na stronie mi działa bez błedu no i na serwie localhost takze bez błedu , a jak umieszczam zmienną w innym miejscu to albo wywala bład,
albo przesyła pusty formularz. Pokaze mi ktoś jak to powinno wygladac? |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki
![]() Bede pamietał o tym na przyszłosc , wstawiałem w te miejsce i bład wywalało widocznie jakaś literówke zrobiłem , tak to jest jak sie nie ma wprawy i jest sie początkującym , ale powoli ogarne ![]() Temat do zamkniecia , i jeszcze raz Dziekuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:18 |