Ceci est une ancienne révision du document !


Quelques fonctions utiles

NPDS propose bien entendu des dizaines de fonctions. Voici une liste des fonctions les plus utiles.

removeHack(str)

Cette fonction supprime les tentatives de piratage dans la chaine que vous lui soumettez. Il est conseillé de faire passer toutes les chaines que les utilisateurs peuvent modifier (formulaires, cookie) dans cette fonction.

Exemple

<?php
include('header.php');
$chaine = 'Je suis un vilain pirate qui va mettre du
    javascript pour pouvoir pirater tous les gentils
    visiteurs ignorants!
    <script type="text/javascript">alert('Haha!');</script>';
echo removeHack($chaine);
include('footer.php');
?>

Ceci mettra des ! autour de jascript:

Je suis un vilain pirate qui va mettre du !javascript! pour pouvoir pirater tous les gentils visiteurs ignorants!
<script type="text/!javascript!">alert('Haha!');</script>

send_email(...)

Cette fonction permet d'envoyer un e-mail. Contrairement à la simple fonction mail, send_email respecte les paramètres de NPDS (par exemple le choix de la fonction mail ou email).

Les paramètres sont: send_email($email, $subject, $message, $from, $priority, $mime). Voici l'explication de chaque paramètre :

Paramètre Description
$email L'adresse de destination. Ex: toto@mail.com
$subject L'objet du message. Ex: Merci de votre inscription
$message Le contenu du message. Ex: Vous êtes maintenant inscrit!
$from
$priority Nombre définissant le niveau d'importance de votre message. Va de 1(très haut) à 5(très bas). Normal: 3. Ex: 3
$mime Format du message (et donc de $message). html ou text

Exemple

send_email('toto@mail.com', 'Sujet', 'Message', 'Webmaster<webmaster@mail.com>', '3', 'text');

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page