Cette syntaxe php est-elle correcte
7 messages
• Page 1 sur 1
-

greglatache - WRInaute discret

- Messages: 74
- Inscription: 3 Fév 2007
Cette syntaxe php est-elle correcte
- Code: Tout sélectionner
if ($data['Reponse'] == 1) {
mail('tralala@monsiteweb.com','Accord de paiement ','Un paiement a été effectué ');
} else {
mail('tralala@monsiteweb.com','Refus de paiement ','Un paiement a été refusé ');
}
Normalement je dois recevoir un mail si la transcation est ok mais aussi si elle échoue.
Là je ne reçois rien...
Merci pour votre aide.
- NextGeneration
- WRInaute occasionnel

- Messages: 428
- Inscription: 27 Sep 2006
ton $data['reponse'] il sort d'ou ?
POST ? GET ?
POST ? GET ?
-

greglatache - WRInaute discret

- Messages: 74
- Inscription: 3 Fév 2007
Bon je vais mettre le code complet c'est plus simple...
Voila, voila
- Code: Tout sélectionner
//Appel des fichiers de l'API
require_once "marchand.php";
//Récupération de la chaîne cryptée envoyée en paramètre par socket
$data=$_POST['rep'];
//Test de l'option magic_quotes_gpc sur le serveur du marchand
if (get_magic_quotes_gpc()) $data=stripslashes($data);
//Récupération des données à partir de la chaîne $data
$trsdata = parseResponse($data);
//Est-ce que la chaîne reçue a pu être décryptée ?
if ($trsdata['Errno'] != 0) {
//Option : Enregistrez ici l'erreur en base de donnée
//Utilisez pour cela le paramètre $trsdata['Errno']
print 'KO';
print "Erreur dans l'appel de parseResponse. Code erreur = " . $trsdata['Errno'];
} else {
//Est-ce que la transaction a pu avoir lieu sur le serveur ?
if ($trsdata['ReponseMarchand'] == 1) {
//Le paiement a pu être effectué
mail('toto@monsiteweb.com','Accord de paiement','Un paiement a été effectué');
} else {
//Option : Enregistrez ici l'erreur en base de donnée. Annulez la transaction.
//Utilisez pour cela les paramètres $trsdata['IDTransaction'] et $trsdata['Errno']
mail('toto@monsiteweb.com','Refus de paiement','Un paiement a été refusé');
}
Voila, voila
-

greglatache - WRInaute discret

- Messages: 74
- Inscription: 3 Fév 2007
stoff a écrit:Tu as oublié certains header 'From: tonmail' notamment.
C'est peut être la raison de la non reception? (as tu regardé ta boite spam?).
Non j'ai rien dans le spam, je croyais qu'on pouvait se passer des entêtes
-

greglatache - WRInaute discret

- Messages: 74
- Inscription: 3 Fév 2007
Oui tout fonctionne normalement pour l'instant, et le système est déjà en place.
J'aurais juste voulu savoir si le test sur
allait bien envoyer un mail sinon il envoie l'autre mail.
Euh pour l'instant j'ai bloqué le système car j'ai fait trop de tests

J'aurais juste voulu savoir si le test sur
- Code: Tout sélectionner
if ($trsdata['ReponseMarchand'] == 1)
allait bien envoyer un mail sinon il envoie l'autre mail.
Euh pour l'instant j'ai bloqué le système car j'ai fait trop de tests

7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Syntaxe de redirection correcte ?
- Erreur 500 : ma syntaxe est elle correcte ?
- Fichier robots.txt ma syntaxe est-elle correcte ?
- cette redirection est-elle correcte?
- Référencement Flash : cette technique est-elle correcte ?
- Syntaxe pour "disallow" cette URL ?
- PB de syntaxe en php
- fonction php : syntaxe
- soucis de syntaxe en php
- pb syntaxe php (erreur con ?)
- Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink). - Similarité et duplicate content
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité



