Fork me on GitHub






MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Existe une doc ou je pourrais trouver des explication sur l'usage de cette classe.
J'ai trouvé des bribes par ci par la, mais pas vraiement d'explication.
Ceci par ce que me suis rendu compte que je faisais semble-t-il une confusion entre différentes méthodes:

makeTboxData4Preview($text, $smiley=0)
makeTboxData4PreviewInForm($text)
makeTareaData4Save($text)
&makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
makeTareaData4Edit($text)
&makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
makeTareaData4PreviewInForm($text)
makeTareaData4InsideQuotes($text)
ect ...

et que j'ignorais lexistence de certaines fonctions que j'ai réécrite probablement alors quelles existent, comme:
xoopsCodeDecode_extent(&$patterns, &$replacements)
xoopsCodeDecode_media(&$patterns,&$replacements)
xoopsCodeDecode_language(&$patterns,&$replacements)
xoopsCodeDecode_wmp(&$patterns,&$replacements)
xoopsCodeDecode_flash(&$patterns,&$replacements)
xoopsCodeDecode_ytube(&$patterns,&$replacements)

Merci:

Posté le : 11/08/2008 11:51

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

as tu regardé dans la doc api que dev.xoofoo.org ?

@++

Posté le : 11/08/2008 23:04

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Oui, certaines méthodes sontsiée, mais sans explication sur le traitemet qu'elle font réellement sur le contenu et et les paramères qu'elle recoivent.
Du coup je suis en train de les décortiquer pour comprendre.
Merci

Posté le : 12/08/2008 09:10

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
J'ai tout de même trouvé cela, que j'ai traduit:

Voici la liste des methodes et finctions de la classes “textsanitizer” qui sont dépréciées (et qui seront supprimées dans la prochaine mise à jour).
Text sanitizer : En résumé toutes sont dépréciée sauf les suivantes,:
· function &smiley($message)
· function &makeClickable(&$text)
· function &xoopsCodeDecode(&$text, $allowimage = 1)
· function &nl2Br($text)
· function &addSlashes($text)
· function &htmlSpecialChars($text)
· function &undoHtmlSpecialChars(&$text)
· function &displayTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
· function &previewTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
Voici les équivalents à utiliser à la places des anciennes functions:
· function makeTboxData4Save($text)
· function makeTareaData4Save($text)
--> $ts->addSlashes($text);
· function makeTboxData4Show($text, $smiley=0)
· function makeTboxData4Edit($text)
· function makeTareaData4InsideQuotes($text)
· function makeTareaData4Edit($text)
-->$ts->htmlSpecialChars($text);
· function makeTboxData4Preview($text, $smiley=0)
· function makeTboxData4PreviewInForm($text)
· function makeTareaData4PreviewInForm($text)
-->$ts->htmlSpecialChars( $ts->stripSlashesGPC($text) );
· function &makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->displayTarea($text, $html, $smiley, $xcode);
· function &makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->previewTarea($text, $html, $smiley, $xcode);

Skalpa
Attention, addSlashes, makeTboxData4Save, makeTareaData4Save et oopsAddSlashes ajouteront seulement des “slashes” à vos données quand elles proviendront d’un “form” ou d’un “cookie”. Cet exemple ne sera pas « sanitiser »
//--------------------------------------------------------------------------------
$data="that's good";
$sandata=$myts->addSlashes($data);
//---------------------------------------------------------------------------------
Avec e résultat vous aurez une erreur quand vous tenterez de faire un « insert » dans la base de données, parce que l’apostrophe ne sera pas échapée ( \’ ).

--------------------------------
Je ne suis pas sur quand même que les fonctions dépréciées disparaissent comme ça, parceque sinon la plupart des modules vont bugger.

JJDAI

Posté le : 12/08/2008 09:57

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Citation :

JJDai a écrit:
J'ai tout de même trouvé cela ICI, que j'ai traduit:

Voici la liste des methodes et finctions de la classes “textsanitizer” qui sont dépréciées (et qui seront supprimées dans la prochaine mise à jour).
Text sanitizer : En résumé toutes sont dépréciée sauf les suivantes,:
· function &smiley($message)
· function &makeClickable(&$text)
· function &xoopsCodeDecode(&$text, $allowimage = 1)
· function &nl2Br($text)
· function &addSlashes($text)
· function &htmlSpecialChars($text)
· function &undoHtmlSpecialChars(&$text)
· function &displayTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
· function &previewTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
Voici les équivalents à utiliser à la places des anciennes functions:
· function makeTboxData4Save($text)
· function makeTareaData4Save($text)
--> $ts->addSlashes($text);
· function makeTboxData4Show($text, $smiley=0)
· function makeTboxData4Edit($text)
· function makeTareaData4InsideQuotes($text)
· function makeTareaData4Edit($text)
-->$ts->htmlSpecialChars($text);
· function makeTboxData4Preview($text, $smiley=0)
· function makeTboxData4PreviewInForm($text)
· function makeTareaData4PreviewInForm($text)
-->$ts->htmlSpecialChars( $ts->stripSlashesGPC($text) );
· function &makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->displayTarea($text, $html, $smiley, $xcode);
· function &makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->previewTarea($text, $html, $smiley, $xcode);

Skalpa
Attention, addSlashes, makeTboxData4Save, makeTareaData4Save et oopsAddSlashes ajouteront seulement des “slashes” à vos données quand elles proviendront d’un “form” ou d’un “cookie”. Cet exemple ne sera pas « sanitiser »
//--------------------------------------------------------------------------------
$data="that's good";
$sandata=$myts->addSlashes($data);
//---------------------------------------------------------------------------------
Avec e résultat vous aurez une erreur quand vous tenterez de faire un « insert » dans la base de données, parce que l’apostrophe ne sera pas échapée ( \’ ).

--------------------------------
Je ne suis pas sur quand même que les fonctions dépréciées disparaissent comme ça, parceque sinon la plupart des modules vont bugger.

JJDAI

Posté le : 12/08/2008 10:20

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Citation :

JJDai a écrit:
Citation :

JJDai a écrit:
J'ai tout de même trouvé cela ICI, que j'ai traduit:

Voici la liste des methodes et finctions de la classes “textsanitizer” qui sont dépréciées (et qui seront supprimées dans la prochaine mise à jour).
Text sanitizer : En résumé toutes sont dépréciée sauf les suivantes,:
· function &smiley($message)
· function &makeClickable(&$text)
· function &xoopsCodeDecode(&$text, $allowimage = 1)
· function &nl2Br($text)
· function &addSlashes($text)
· function &htmlSpecialChars($text)
· function &undoHtmlSpecialChars(&$text)
· function &displayTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
· function &previewTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
Voici les équivalents à utiliser à la places des anciennes functions:
· function makeTboxData4Save($text)
· function makeTareaData4Save($text)
--> $ts->addSlashes($text);

· function makeTboxData4Show($text, $smiley=0)
· function makeTboxData4Edit($text)
· function makeTareaData4InsideQuotes($text)
· function makeTareaData4Edit($text)
-->$ts->htmlSpecialChars($text);

· function makeTboxData4Preview($text, $smiley=0)
· function makeTboxData4PreviewInForm($text)
· function makeTareaData4PreviewInForm($text)
-->$ts->htmlSpecialChars( $ts->stripSlashesGPC($text) );

· function &makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->displayTarea($text, $html, $smiley, $xcode);

· function &makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->previewTarea($text, $html, $smiley, $xcode);

Skalpa
Attention, addSlashes, makeTboxData4Save, makeTareaData4Save et oopsAddSlashes ajouteront seulement des “slashes” à vos données quand elles proviendront d’un “form” ou d’un “cookie”. Cet exemple ne sera pas « sanitiser »
//--------------------------------------------------------------------------------
$data="that's good";
$sandata=$myts->addSlashes($data);
//---------------------------------------------------------------------------------
Avec e résultat vous aurez une erreur quand vous tenterez de faire un « insert » dans la base de données, parce que l’apostrophe ne sera pas échapée ( \’ ).

--------------------------------
Je ne suis pas sur quand même que les fonctions dépréciées disparaissent comme ça, parceque sinon la plupart des modules vont bugger.

JJDAI

Posté le : 12/08/2008 10:21

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Citation :

JJDai a écrit:
Citation :

JJDai a écrit:
Citation :

JJDai a écrit:
J'ai tout de même trouvé cela ICI, que j'ai traduit:

Voici la liste des methodes et fonctions de la classe “textsanitizer” qui sont dépréciées (et qui seront supprimées dans la prochaine mise à jour).
Text sanitizer : En résumé toutes sont dépréciées sauf les suivantes:

· function &smiley($message)
· function &makeClickable(&$text)
· function &xoopsCodeDecode(&$text, $allowimage = 1)
· function &nl2Br($text)
· function &addSlashes($text)
· function &htmlSpecialChars($text)
· function &undoHtmlSpecialChars(&$text)
· function &displayTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)
· function &previewTarea(&$text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1)


Voici les équivalents à utiliser à la places des anciennes functions:

· function makeTboxData4Save($text)
· function makeTareaData4Save($text)
--> $ts->addSlashes($text);

· function makeTboxData4Show($text, $smiley=0)
· function makeTboxData4Edit($text)
· function makeTareaData4InsideQuotes($text)
· function makeTareaData4Edit($text)
-->$ts->htmlSpecialChars($text);

· function makeTboxData4Preview($text, $smiley=0)
· function makeTboxData4PreviewInForm($text)
· function makeTareaData4PreviewInForm($text)
-->$ts->htmlSpecialChars( $ts->stripSlashesGPC($text) );

· function &makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->displayTarea($text, $html, $smiley, $xcode);

· function &makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
-->$ts->previewTarea($text, $html, $smiley, $xcode);

Skalpa
Attention, addSlashes, makeTboxData4Save, makeTareaData4Save et oopsAddSlashes ajouteront seulement des “slashes” à vos données quand elles proviendront d’un “form” ou d’un “cookie”. Cet exemple ne sera pas « sanitiser »
//--------------------------------------------------------------------------------
$data="that's good";
$sandata=$myts->addSlashes($data);
//---------------------------------------------------------------------------------
Avec e résultat vous aurez une erreur quand vous tenterez de faire un « insert » dans la base de données, parce que l’apostrophe ne sera pas échapée ( \’ ).

--------------------------------
Je ne suis pas sur quand même que les fonctions dépréciées disparaissent comme ça, parceque sinon la plupart des modules vont bugger.

JJDAI

Posté le : 12/08/2008 10:22

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: MyTextSanitizer
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Désolé pour les répétitions, j'ai un peu merdouillé avec le post en corrigeant les fautes, mais comme je ne peux pas les supprimer ....
JJDAI

Posté le : 12/08/2008 10:24

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (34 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...