Stripslashes non fonctionnels

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Stripslashes non fonctionnels

Re: Stripslashes non fonctionnels

par Castor Gaspard » 24 févr. 2011, 00:14

Bonsoir,

Pardon pour le message de remerciements tardifs. Merci à vous deux.

La suggestion de Stelath m'a bien aidé. J'avais du mal à entrer dans la logique du processus.

"Utf8" peut être réglé dans les préférences du compte sur Paypal.

Néanmoins, je suis désolé, car mon message fait presque doublon avec un autre sujet actuellement en cours de discussion ici. :) J'étais allé un peu vite.

Bien à vous,

Gaspard

Re: Stripslashes non fonctionnels

par AB » 22 févr. 2011, 22:45

Un tuto sur l'utf-8 ici

Re: Stripslashes non fonctionnels

par stealth35 » 22 févr. 2011, 12:11

Stripslashes non fonctionnels

par Castor Gaspard » 22 févr. 2011, 11:53

Bonjour,

J'ai un problème avec cette syntaxe (issue de la documentation de Paypal), car l'échappement des apostrophes n'est pas correct...
foreach ($_POST as $key => $value) 
{
	$value = urlencode(stripslashes($value));
	$req .= "&$key=$value";
}
Mes values ne sont pas échappées.

Je pourrai faire un stripslashes sur les valeurs qui m'intéressent, mais c'est couillon, non ? :mrgreen:

Par ailleurs, comment pourrai-je dans cette boucle convertir les caractères en UTF-8 ? En effet, lors de l'insertion des données dans une table Sqlite, les caractères sont transformés en losange avec un point d'interrogation.

Dois-je agir au niveau de la boucle précédente ou lors de l'insertion, selon vous ?

"Any help would be greatly appreciated," comme on dit Outre-Manche. :D

Merci.

Bien à vous,

Gaspard