Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Poprawność imienia
Forum PHP.pl > Forum > Przedszkole
Beniooo
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
CTRL
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
Beniooo
Możesz bardziej wytłumaczyć jak to zrobić?
Bo dopiero zaczynam przygodę z php
CTRL
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. }
Beniooo
Dzięki bardzo smile.gif

/edit tylko skąd wziąć taki gotowy słownik imion ? tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.