Fichier ecrire/inc/texte_mini.php
Gestion des textes et échappements (fonctions d'usages fréquents)
Source
Liste des constantes
Valeur
-
'address|applet|article|aside|blockquote|button|center|d[ltd]|div|fieldset|fig(ure|caption)|footer|form|h[1-6r]|hgroup|head|header|iframe|li|map|marquee|nav|noscript|object|ol|pre|section|t(able|[rdh]|body|foot|extarea)|ul|script|style'
Source
Valeur
-
',</?(' . _BALISES_BLOCS . ')[>[:space:]],iS'
Source
Valeur
-
',<(html|code|cadre|frame|script|style)(\s[^>])?>(.)</\1>,UimsS'
Source
Liste des fonctions
Paramètres
-
$rempl
-
$source = ''
-
$no_transform = false
-
$mode = null
Utilisé par
Source
Il essaie de ne pas couper les mots et enlève le formatage du texte.
Si le texte original est plus long que l’extrait coupé, alors des points
de suite sont ajoutés à l'extrait, tel que (...)
.
Paramètres
-
string $texte
Texte à couper
-
integer $taille = 50
Taille de la coupe
-
string $suite = null
Points de suite ajoutés.
Retour
-
string
Texte coupé
Documentation externe
Note
-
Les points de suite ne sont pas ajoutés sur les extraits très courts.
Filtre
-
couper
Source
Le nom de l'image est déterminé par la globale 'puce' ou 'puce_prive' ou les mêmes suffixées de '_rtl' pour ce type de langues.
Retour
-
string
Code HTML de la puce
Note
-
On initialise la puce pour éviter
find_in_path()
à chaque rencontre de\n-
Mais attention elle depend de la direction et de X_fonctions.php, ainsi que de l'espace choisi (public/prive)
Source
Paramètres
-
$letexte
-
$source = ''
-
$no_transform = false
-
$preg = ''
Utilisé par
Source
Paramètres
-
$letexte
-
$source = ''
-
$filtre = ""
Utilisé par
Source
Paramètres
-
string $texte
-
boolean $strict = true
Retour
-
string
Source
Échappe le code PHP et JS. Applique en plus safehtml si un plugin le définit dans inc/safehtml.php
Permet de protéger les textes issus d'une origine douteuse (forums, syndications...)
Paramètres
-
string $t
Texte à sécuriser
Retour
-
string
Texte sécurisé
Documentation externe
Filtre
-
safehtml
Source
Fonction en cas de texte extrait d'un serveur distant:
on ne sait pas (encore) rapatrier les documents joints
Sert aussi à nettoyer un texte qu'on veut mettre dans un <a>
etc.
Paramètres
-
string $letexte
Texte à nettoyer
-
string | null $message = null
Message de remplacement pour chaque image enlevée
Retour
-
string
Texte sans les modèles d'image
Todo
-
gérer les autres modèles ?
Source
Paramètres
-
$regs
Source
Paramètres
-
$regs
Source
Paramètres
-
$regs
Source
Paramètres
-
$regs
Source
Paramètres
-
$regs
Source
Liste des marqueurs
Type | Ligne | Description |
---|---|---|
TODO | 556 | gérer les autres modèles ? |
Liste des erreurs
Gravité | Ligne | Description |
---|---|---|
Erreur | 81 |
|
Erreur | 108 |
|
Erreur | 114 |
|
Erreur | 139 |
|
Erreur | 154 |
|
Erreur | 159 |
|
Erreur | 174 |
|
Erreur | 247 |
|
Erreur | 285 |
|
Erreur | 404 |
|
Erreur | 430 |
|