Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Captcha
  • Converter
  • DegradeCouleur
  • Font
  • Gauge
  • Image
  • Traitement

Exceptions

  • Exception
  • Overview
  • Namespace
  • Class
  • Tree

Class Captcha

Génère une image de vérification (CAPTCHA).

$captcha = new Image_Captcha(300,80);
$captcha->setLength(4);
$captcha->setType(Image_Captcha::IMG_JPG);
$captcha->setBorderSize(2);
$captcha->addBorder('#000000');
$captcha->createCaptcha();
$captcha->display();
$_SESSION['captcha'] = $captcha->getRandomString();
Pry\Image\Image
Extended by Pry\Image\Captcha
Namespace: Pry\Image
Package: Image
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.2.0
Located at Image/Captcha.class.php
Methods summary
public
# __construct( integer $width, integer $height )

Cosntructeur

Cosntructeur

Parameters

$width
integer
$width
$height
integer
$height

Overrides

Pry\Image\Image::__construct()
public
# setLength( integer $length )

Défini la longeur de la chaine. 4 ou 5 semble un bon compromis

Défini la longeur de la chaine. 4 ou 5 semble un bon compromis

Parameters

$length
integer
$length Longeur de la chaine
public
# setBorderSize( integer $size )

Défini la taille de la bordure de l'image

Défini la taille de la bordure de l'image

Parameters

$size
integer
$size Taille en pixels
public string
# getRandomString( )

Renvoi la chaine générée pour enregistrment en session

Renvoi la chaine générée pour enregistrment en session

Returns

string
public
# addBorder( string $color )

Ajoute une bordure à l'image

Ajoute une bordure à l'image

Parameters

$color
string
$color Couleur en hexa (#000000 , 0xFFFFFF)
public
# setTricky( )

Active le bruit sur l'image

Active le bruit sur l'image

public
# createCaptcha( )

Génère le captcha

Génère le captcha

Methods inherited from Pry\Image\Image
RgbToHex(), __destruct(), addLogo(), createFromType(), crop(), display(), duplicate(), getInfo(), getSource(), hexToRgb(), mergeLogo(), miniaturise(), resize(), restore(), rotate(), save(), setBgColor(), setBorder(), setColor(), setFont(), setSource(), setText(), setType()
Constants inherited from Pry\Image\Image
IMG_BMP, IMG_GIF, IMG_JPG, IMG_PNG, IMG_PSD, IMG_SWF, IMG_TIF
Properties summary
public mixed $arrayOfColor
#
Properties inherited from Pry\Image\Image
$couleur, $font, $height, $infoImage, $mime, $poids, $source, $type, $width
Pry API documentation generated by ApiGen 2.8.0