stripslashes()

WRInaute occasionnel
salut,

j'ai télécharger un mod connexion qu on met sur notre site pour se connecter direct au forum mais il ya une erreur de stripslashes() dans le mod et je sais pas comment on corrige une erreur comme ca

est ce que vous savez?

voila la ligne de l'erreur:

Code:
function login($username, $password, $cookie="1", $anon="0") {
	global $ibforums, $DB, $std;

	$username = $std->txt_stripslashes($username);
	$username = preg_replace("/&#([0-9]+);/", "-", $username);
	$password = $std->txt_stripslashes($password);
	$password = preg_replace("/&#([0-9]+);/", "-", $password);

c'est cette ligne qui fait cette erreur la:

Code:
$username = $std->txt_stripslashes($username);

ca fait cette erreur la:

Fatal error: Call to undefined function: txt_stripslashes() in Mon FTP/ipbsdk.php on line 599

la ligne Mon FTP a ete changer la lol

merci
 
WRInaute occasionnel
clad a dit:
oui j'ai essayer et sa fait pareil en mettant ca:

stripslashes()

ok merci je vais essayer se code

C'est parceque magic_quotes est activé. Mais l'équipe d'ipb a prévu le coup où le forum est installé sur un serveur où c'est désactivé
 
WRInaute occasionnel
Au vu du code, je pencherai d'un code orienté objet :p.

Donc avec ça, ce n'est pas suffisant. Il faut que tu "pompes" plus d'élément. Il te faut le type structuré et certaines autres méthodes déclaré dans la classe.

Peut-être que je me trompe, mais si le code vient de Ipb, il est fort possible que ça soit de l'objet et non du procédural ;).
 
WRInaute occasionnel
Morph1er a dit:
Au vu du code, je pencherai d'un code orienté objet :p.

J'avais lu trop vite. En effet txt_stripslashes est une méthode et non une fonction.

clad, le mod est bien adapté à ta version d'ipb ?
 
Haut