Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/GD?] Błąd przy funkcji imagettftext()
Forum PHP.pl > Forum > PHP
benio101
Witam!

Zacząłem tworzyć pewną stronę i umieściłem ją na serwisie http://www.yoyo.pl
Używałem tam captcha`y CryptograPhp pobranej i zainstalowanej ze strony http://www.captcha.fr
Wszystko działało dobrze.

Jednak ze względów technicznych (rozmiar bazy danych SQL), przeniosłem stronę na serwer CBA http://www.cba.pl i tutaj pojawił się problem.
Otóż nie wyświetla już się obrazek z captchy i pojawia się nieprzyjemny błąd:

Kod
Fatal error: Call to undefined function imagettftext() ...

Czy wiecie może, jak temu zaradzić?
Może jakaś alternatywa dla imagettftext() czy jak zainstalować GD przez ftp?

P.S.1. Z góry bardzo dziękuję za szybką odpowiedź.
P.S.2. Szukałem już dość długo na internecie, ale nic dobrego nie znalazłem, więc proszę o nie podawanie mi linku do http://www.lmgtfy.com czy http://www.google.com
P.S.3. Może ma ktoś źródło funkcji imagettftext(), które mógłbym zaincludować?
wookieb
Nie zainstalujesz i nic z tym nie zrobisz (nie sadze zeby admini robili wyjatki)
benio101
Hmm... Tego się obwiałem... Szkoda.
Pozostaje mi zrobienie własnego systemu antyspamowego lub poszukanie innej captchy.
Dziękuję za odpowiedź.
wookieb
Dobre są filtry antyspamowe oparte na pytaniach (użytkownik musi odpowiedzieć na bardzo proste pytanie). Chyba nie do złamania dla ówczesnych botów.
thek
Owszem. Nie do złamania, ale tylko dla botów "ogólnego zastosowania". Każdy specjalizowany pod kątem serwisu już jest niemal 100% skuteczny i trzeba wtedy stosować te "ogólniejsze", bo na chwilę obecna stosowanie trudniejszych obrazkowych jest bardzo ciężkie dla botów do przeskoczenia. Każdy specjalizowany wystarczy że pozna bazę pytań i odpowiedzi a będzie nie do odróżnienia od człowieka. Baza musiałaby więc mieć tysiące pytań
benio101
Dokładnie thek... Zgadzam się w pełni - Mogę stworzyć bazę pytań i odpowiedzi, jednak jeśli ktoś się uweźmie, to ją przechwyci.
Złotego środka nie ma w tym wypadku - aby użytkownikom było łatwo, a botom nie.

Jednak - tak czy siak - amatorów powstrzymuje zarówno captcha jak i system prostych pytań.
Co do osób, które uwezmą się na serwis - to już grubsza sprawa i zdania są podzielone.
thek
No wiesz... Banalne boty to i captchą której "nie ma" można powstrzymać w dużej ilości przypadków.
Przykład? Tworzysz formularz i w nim puste pole o name="email", zaś te gdzie trzeba podać email nazywasz inaczej. To dodatkowe pole w css ustawiasz na display:none. W momencie gdy odczytujesz pola z POST sprawdzasz czy ktoś w owe niewidzialne pole nie wpisał głupot. Jeśli tak, to mamy do czynienia z botem i nie puszczamy tego dalej do obróbki tylko kierujemy do index smile.gif Zwykły użytkownik nawet nie wie, że jest captcha na stronie, boty się wykładają jak długie i jedynie Ci, którzy podejrzą kod domyślą się co jest grane. To jest jeden z najbardziej user-friendly typów kapci jakie sam stosuję. Boty wykładają się na tym i mam fake'i może w ilości kilku na miesiąc, choć to bardzo prymitywne zabezpieczenie.
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.