XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe HTMLPurifier_URI

Fonctions membres publiques

 __construct ($scheme, $userinfo, $host, $port, $path, $query, $fragment)
 
 getSchemeObj ($config, $context)
 
 validate ($config, $context)
 
 toString ()
 
 isLocal ($config, $context)
 
 isBenign ($config, $context)
 

Champs de données

 $scheme
 
 $userinfo
 
 $host
 
 $port
 
 $path
 
 $query
 
 $fragment
 

Description détaillée

HTML Purifier's internal representation of a URI.

Note
Internal data-structures are completely escaped. If the data needs to be used in a non-URI context (which is very unlikely), be sure to decode it first. The URI may not necessarily be well-formed until validate() is called.

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $scheme,
  $userinfo,
  $host,
  $port,
  $path,
  $query,
  $fragment 
)
Paramètres
string$scheme
string$userinfo
string$host
int$port
string$path
string$query
string$fragment
Note
Automatically normalizes scheme and port

Documentation des fonctions membres

◆ getSchemeObj()

getSchemeObj (   $config,
  $context 
)

Retrieves a scheme object corresponding to the URI's scheme/default

Paramètres
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
HTMLPurifier_URIScheme Scheme object appropriate for validating this URI
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ isBenign()

isBenign (   $config,
  $context 
)

Returns true if this URL should be considered a 'benign' URL, that is:

 - It is a local URL (isLocal), and
 - It has a equal or better level of security
Paramètres
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ isLocal()

isLocal (   $config,
  $context 
)

Returns true if this URL might be considered a 'local' URL given the current context. This is true when the host is null, or when it matches the host supplied to the configuration.

Note that this does not do any scheme checking, so it is mostly only appropriate for metadata that doesn't care about protocol security. isBenign is probably what you actually want.

Paramètres
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
bool
+ Voici le graphe des appelants de cette fonction :

◆ toString()

toString ( )

Convert URI back to string

Renvoie
string URI appropriate for output

◆ validate()

validate (   $config,
  $context 
)

Generic validation method applicable for all schemes. May modify this URI in order to get it into a compliant form.

Paramètres
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Renvoie
bool True if validation/filtering succeeds, false if failure

Documentation des champs

◆ $fragment

$fragment

@type string

◆ $host

$host

@type string

◆ $path

$path

@type string

◆ $port

$port

@type int

◆ $query

$query

@type string

◆ $scheme

$scheme

@type string

◆ $userinfo

$userinfo

@type string


La documentation de cette classe a été générée à partir du fichier suivant :