addslashes... bien le placer...

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 : addslashes... bien le placer...

par chrislabricole » 16 juil. 2008, 12:30

Exact, il faut que tu "enregistres" ça dans une variable et que tu la réutilise après...
J'en dit pas plus...
C'est tout... pour le moment ;)

par Sékiltoyai » 16 juil. 2008, 12:01

string addslashes ( string $str )
Retourne la chaîne str , après avoir échappé tous les caractères qui doivent l'être, pour être utilisée dans une requête de base de données. Ces caractères sont les guillemets simples ('), guillemets doubles ("), antislash (\) et NUL (le caractère NULL).
Valeurs de retour

Retourne la chaîne échappée.
Si avec ça tu ne trouves pas l'erreur...

par jycs » 16 juil. 2008, 09:58

Mon problème c'est que je comprends rien à mon propre code, rien de rien. C'est assemblé de bric et de broc avec énormément de galère...

Donc le problème est que je sais pas du tout où placer addslashes. J'ai déjà lu cette page, mais ça m'avance pas dans ma nooberie :/...

par Sékiltoyai » 16 juil. 2008, 08:56

Je t'invite fortement à consulter la doc : addslashes()
La réponse à ton problème s'y trouve…

addslashes... bien le placer...

par jycs » 16 juil. 2008, 08:41

Salut

Je cherche à faire agir addslashes sur .$resultat['ibi']. dans ce code :

Code : Tout sélectionner

<?php function huijg2() { $sql = "SELECT ini,iki,ibi,ici FROM fichier ORDER BY id DESC limit 11"; $req = mysql_query($sql) or die('<u>Probleme SQL</u> : '.$sql.'<br>'.mysql_error()); $i = 1; $myimgs = array(); while($resultat = mysql_fetch_array($req)) { $myimgs [$i] = '<a class="thumbnail" href=\"page.php?mot=$iki\"><img border"0" height="80" width="60" src="'.$resultat['ini'].'"><span><font style=\"color:#0000FF;\"></font><br><img border"0" height="200" width="150" src="'.$resultat['ini'].'"><br />'.$resultat['iki'].'<br /><br /><div bgcolor=\"#FFFFFF\"><br /><br />'.$resultat['ibi'].'</div></span></a>'; addslashes($myimgs [$i]); $i++; } return $myimgs; } $myimgs = huijg2(); echo $myimgs[1]; // Par exemple ?>

Code : Tout sélectionner

addslashes($myimgs [$]);

Je trouve pas le moyen de l'ajouter dans ce code... Donc sans le echo avant...
trop envie de chialer, je sais pas du tout quoi faire... Mais j'ai extrêmement besoin de résoudre ce PB !