code à critiquer

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 : code à critiquer

par dogmongo » 29 mars 2007, 20:07

je pense que ton soucis est la :!: fichier "pathfile" :wink:

par Invité » 08 nov. 2005, 19:23

non, rien n'y fait. Ca marche pas. Comprends pas.

par alcofribas » 08 nov. 2005, 14:12

merci, je vais essayer de faire varier les variables :)
en fait, je suis en train d'installer cyberplus payment, et je reçois un message me disant que mon exécutable est introuvable. Or, le chemin est bon, les droits d'accès le sont aussi, et phpinfo() me dit que le safe_mode est sur "Off", donc, j'y comprends rien.

Re: code à critiquer

par albat » 08 nov. 2005, 14:00

Difficile de corriger un code si l'on ne sait pas ce qu'il est censé produire... ;)

Ne serait-ce pas plutôt quelque chose du genre :
$parm = $parm."amount=100";
ce qui revient à :
$parm .= "amount=100";
Auquel cas le code correct serait :
$parm .= "merchant_country=fr";
$parm .= "amount=100";
mais peut-être faudrait-il alors insérer des & entre chaque paramètre... ;)

par zeus » 08 nov. 2005, 13:58

$parm="$parm merchant_country=fr"; 
est équivalent à
$parm=$parm." merchant_country=fr";

ou même encore à
$parm .= " merchant_country=fr"; 
Donc le code est fiable. Après, c'est une question de norme de présentation.
Personnellement, je préfère la 2nd à la 1er parce que les variables sont sorties des chaines et qu'avec la coloration syntaxique, on repère les variables plus vite. Et je prèfère la 3eme à la 2nd parce que si tu décides de changer le nom de la variable, il n'y a qu'un changement à faire

code à critiquer

par alcofribas » 08 nov. 2005, 13:52

Bonjour,

Je suis en train d'installer une api de paiement en ligne, et il y qqc qui coince... Pouvez-vous me dire si ce morceau de code est correctement écrit:
$parm="$parm merchant_country=fr";
$parm="$parm amount=100";
Il y a beaucoup d'autres paramètres dans $parm, et ce qui me choque est qu'ils ne sont pas liés par .=

Enfin, même chose pour ça:
$result = exec("$path_bin $parm");
Ne faut-il rien entre les deux variables?

Merci de votre aide