Changes between Initial Version and Version 1 of API_nainwak


Ignore:
Timestamp:
Oct 24, 2006, 3:33:32 PM (18 years ago)
Author:
Daimonos Tereutes
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • API_nainwak

    v1 v1  
     1== Fonctions d'échapement ==
     2
     3* ''string'' '''strip_nl'''($chaine : ''string'')
     4        => supprime les saut de ligne dans une chaine
     5        * __à utiliser normalement sur tous les résultats de formulaire qui ne doivent contenir qu'une seule ligne__
     6* ''string'' '''escape_smart'''($chaine : ''string'', $strip = '''true''' : ''boolean'', $mode='''ENT_COMPAT''')
     7        => échape les caractères spéciaux en html d'une chaine.
     8        * si la chaine ne proviens pas de $_GET[] ou $_POST[] il faut indiquer la valeur '''false''' pour $strip
     9        * si la chaine est destinée à être traitée par du javascript (example les menus colorés) il faut utiliser '''ENT_QUOTE'''
     10        * pour plus de détails sur le paramètre $mode consulter [http://fr.php.net/htmlspecialchars htmlspecialchars()]
     11        * __à utiliser pour toutes les chaînes qui doivent être incluses dans une page html__
     12* ''string'' '''rawurldecode_smart'''($chaine : ''string'')
     13        => décode une url en provenance d'un $_GET[] ou d'un $_POST[] (peu utilisé)
     14* ''string'' '''htmlspecialchars_decode'''($str : ''string'', $quote_style='''ENT_COMPAT''')
     15        => décode les caractères spéciaux (html entities)
     16        * __à utiliser sur toute chaîne en provenance d'un formulaire avant traitement ou insértion en bdd__
     17* ''string'' '''quote_smart'''($chaine : ''string'', $strip='''true''' : ''boolean'')
     18        => prépare une chaîne à être utilisée pour la construction d'une requête sql.
     19        * si la chaîne ne proviens pas de $_GET[] ou $_POST[] il faut indiquer la valeur '''false''' pour $strip
     20        * ''Cette fonction est utilisée '''à tors''' en de nombreux endroits pour préparer des nombres. Il faudra ajouter une fonction adaptée''
     21        * __à utiliser pour toutes les chaînes devant être insérées dans une requête sql__