Cette syntaxe php est-elle correcte
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

greglatache - WRInaute discret

- Messages: 71
- Inscription: Sam Fév 03, 2007 11:42
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 impliqué

- Messages: 425
- Inscription: Mer Sep 27, 2006 18:34
ton $data['reponse'] il sort d'ou ?
POST ? GET ?
POST ? GET ?
-

greglatache - WRInaute discret

- Messages: 71
- Inscription: Sam Fév 03, 2007 11:42
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: 71
- Inscription: Sam Fév 03, 2007 11:42
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: 71
- Inscription: Sam Fév 03, 2007 11:42
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- 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 0 invités




le forum