par
Ryle » 22 mai 2007, 10:33
oui, il y a moyen... ensuite il y a certaines choses qu'il n'est peut être pas nécessaire de simplifier pour garder un peu de lisibilité (je pense à la fonction

)
En attendant, au lieu de ceci
$temp= $nom;
$temp= cleantexte($temp);
$nom= $temp;
Tu peux tout aussi bien faire directement ceci :
$nom= cleantexte($nom);
Quant à ta fonction, tu pourrais la réduire ainsi
function cleantexte($temp) {
return addslashes(strip_tags($temp));
}
Mais je parle bien de réduire et non de simplifier, car à mon sens, cela devient plus difficile à lire et à maintenir. En revanche, je te ré-invite à regarder du côté de mysql_escape_string() pour protéger les chaines que tu utilises dans des requêtes SQL
Encore une grande victoire de ... 
oui, il y a moyen... ensuite il y a certaines choses qu'il n'est peut être pas nécessaire de simplifier pour garder un peu de lisibilité (je pense à la fonction :))
En attendant, au lieu de ceci
[php]$temp= $nom;
$temp= cleantexte($temp);
$nom= $temp; [/php]
Tu peux tout aussi bien faire directement ceci :
[php]$nom= cleantexte($nom); [/php]
Quant à ta fonction, tu pourrais la réduire ainsi
[php]function cleantexte($temp) {
return addslashes(strip_tags($temp));
}[/php]
Mais je parle bien de réduire et non de simplifier, car à mon sens, cela devient plus difficile à lire et à maintenir. En revanche, je te ré-invite à regarder du côté de mysql_escape_string() pour protéger les chaines que tu utilises dans des requêtes SQL :)
[size=59]Encore une grande victoire de ... ;)[/size]