-
Quick start
-
The basics
-
Helper classes
- Benchmark Class
- Cache Class
- Captcha Class
- cURL Class
- Database Class
- Date Class
- Errors Class
- FileSystem Class
- FTP Class
- Images Class
- Language Class
- Logger Class
- Number Class
- PayPal Class
- PHPMailer Class
- Plugins Class
- RestClient Class
- Security Class
- Template Class
- Text Class
- URL Class
- XML Class
- ZIP Class
Captcha class
The following sections explain each method of the class.
create_better_captcha (from v2.1.0)
public static array create_better_captcha ( string $savePath, int $imageWidth = 200, int $imageHeight = 50, string $allowedLettersType = 'alpha', string $imageType = 'png', array $backgroundColor = array('r' => 255, 'g' => 255, 'b' => 255), int $linesInCaptcha = 3, array $linesInCaptchaColor = array('r' => 64, 'g' => 64, 'b' => 64), int $pointsInCaptcha = 1000, array $pointsInCaptchaColor= array('r' => 0, 'g' => 0, 'b' => 255))
Creates an improved captcha that uses less server resources as the method create_captcha
. It can be almost all setting. The size of the captcha to the background color and depth of field.
Parameter list
savePath
The absolute path to the location of the newly created captchas.
imageWidth
The captcha width. From the spacing of the characters in the captcha will be charged.
imageHeight
The captcha height.
allowedLettersType
Here you can set which characters the captcha should be collected. Following terms are allowed:
alnum
-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZnumeric
-0123456789nozero
-123456789alpha
-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
imageType
Specifies which type of image should be the captcha image. The following types are allowed:
png
jpg
gif
backgroundColor
Is an array that specifies the background color in RGB (red, green, blue).
linesInCaptcha
The captcha is more difficult to identify, you can insert so-called dividing lines. These are randomly going through the image and make it more difficult so that recognize the characters. Set to 3 by default.
linesInCaptchaColor
Is an array that specifies the divisions in RGB (red, green, blue) color.
pointsInCaptcha
A certain structure in the captcha to get and thus tell the character to make it difficult, you can insert so-called points in the captcha. The more it is so heavy to recognize the signs. 1000 put on by default.
pointsInCaptchaColor
Is an array that specifies the points in RGB (red, green, blue) color.
create_captcha (deprecated as of v2.1.0, away from v2.3.0)
public static array create_captcha ( String $img_path = '', String $img_url = '', String $font_path = '', Integer $fontSize = 5, Float $imgWidth = 150, Float $imgHeight = 30)
Using the create_captcha
method, you can easily a little captcha image create that directory is placed in the cache. As a result, returns an associative array, it includes the path to the captcha and the characters that represented your users must type.
Parameter list
img_path
The absolute path to the location of the newly created captchas.
img_url
The HTTP path to the new captcha location.
font_path
The path to the font of the characters on the screen. Empty by default.
fontSize
This function has no function and will be expanded in future versions.
imgWidth
The width of the captcha image
imgHeight
The height of the captcha image.