Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Poprawność imienia
Beniooo
post 10.03.2012, 13:22:01
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Witam, chodzi mi o to, żeby zrobić skrypt który będzie sprawdzał czy imię wpisanie w polu tekstowym w formularzu znajduje się w pliku *.txt
i jeśli tego imienia nie ma w tym pliku, żeby wyświetlało okienko że imię nieprawidłowe
Z góry dzieki za pomoc tongue.gif

Ten post edytował Beniooo 10.03.2012, 13:22:13


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
CTRL
post 10.03.2012, 13:28:05
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

Ostrzeżenie: (0%)
-----


Imiona w tym pliku oddzielaj przecinkami, a następnie zawartość tego pliku rozdziel na imiona przez explode, a potem zastosuj warunek z in_array smile.gif


--------------------
Go to the top of the page
+Quote Post
Beniooo
post 10.03.2012, 13:33:58
Post #3





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Możesz bardziej wytłumaczyć jak to zrobić?
Bo dopiero zaczynam przygodę z php


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
CTRL
post 10.03.2012, 13:38:58
Post #4





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

Ostrzeżenie: (0%)
-----


Proszę bardzo:
Plik tekstowy, np: imiona.txt
Imię,imię,imię --> janek,bartek,stasiek

Najpierw trzeba otworzyć i przeczytać plik.
  1. $plik = "imiona.txt";
  2. $file_open = fopen($plik, "r");
  3. $tekst = fread($file_open,filesize($plik));


Następnie musimy rozbić to na tablicę z imionami. (gdy damy w explode ',' uzyskamy tylko imiona, bez przecinków)
  1. $explode = explode(',',$tekst);


Potem tworzymy warunek, który sprawdza czy imię jest w tym pliku. $imie to imię które podał użytkownik, pobierasz je np. z formularza.
  1. if(in_array($imie,$explode))
  2. {
  3. //imie jest zgodne
  4. }


--------------------
Go to the top of the page
+Quote Post
Beniooo
post 10.03.2012, 13:44:50
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Dzięki bardzo smile.gif

/edit tylko skąd wziąć taki gotowy słownik imion ? tongue.gif

Ten post edytował Beniooo 10.03.2012, 18:40:35


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 23:35