par
caledonien » 01 sept. 2005, 02:17
Bonjour,
J'ai un petit souci pour ré utiliser une function, qui modifie les caractères contenu dans un formulaire en fonction d'un tableau array. (No html etc..)
La function :
function secuFormuHtml($remplace, $source) {
global $Secu120, $secuNoHtml, $remplace, $source;
// Sécurisation
$secuNoHtml =
array("<", ">", "http", "/", "head", "body", "post", "Submit", "submit","value", "align", "input" , "include", "function", "<?", "$");
echo $Secu120 = str_replace($secuNoHtml, $remplace, "$source");
}
Je l'appelle avec :
secuFormuHtml($remplace = "!! No Html !!", $source = $Gb_Com);
Ca fonctionne trés bien.
Mais si maintenant j'aimerais qu'elle serve pour une autre source comme $Gb_Mail, ca ne fonctionne pas
exemple :
secuFormuHtml($remplace = "-A-", $source = $Gb_Mail);
Je suis obligé de crée une second function pour le mail.
Est normal ou y aurait il un moyen d'utilser la meme function ?
Si vous voulez voir a quoi ca ressemble :
http://d093.nexlink.net/-120-/guestBook.php
Merci de votre aide.
Bonjour,
J'ai un petit souci pour ré utiliser une function, qui modifie les caractères contenu dans un formulaire en fonction d'un tableau array. (No html etc..)
La function :
[php]
function secuFormuHtml($remplace, $source) {
global $Secu120, $secuNoHtml, $remplace, $source;
// Sécurisation
$secuNoHtml =
array("<", ">", "http", "/", "head", "body", "post", "Submit", "submit","value", "align", "input" , "include", "function", "<?", "$");
echo $Secu120 = str_replace($secuNoHtml, $remplace, "$source");
}
[/php]
Je l'appelle avec :
[php]
secuFormuHtml($remplace = "!! No Html !!", $source = $Gb_Com);
[/php]
Ca fonctionne trés bien.
Mais si maintenant j'aimerais qu'elle serve pour une autre source comme $Gb_Mail, ca ne fonctionne pas
exemple :
[php]
secuFormuHtml($remplace = "-A-", $source = $Gb_Mail);
[/php]
Je suis obligé de crée une second function pour le mail.
Est normal ou y aurait il un moyen d'utilser la meme function ?
Si vous voulez voir a quoi ca ressemble :
http://d093.nexlink.net/-120-/guestBook.php
Merci de votre aide.