OVH Community, votre nouvel espace communautaire.

Submit Post et Next - Script SVI


torrwarez
24/08/2013, 02h03
C'est bon j'ai compris.

C'est le request qui merde. Je me suis tellement habitué à ce que ça fonctionne toujours avec lui

Tout fonctionne à présent

Merci Scorfly !

torrwarez
23/08/2013, 22h53
Bonsoir Scorfly,

La première erreur est du à mon htaccess qui bloque les accès direct.

Pour la deuxième erreur, j'avais laissé mon transf_chauffeur à l'arrache.

Voici les scripts finaux :

Index.vxml

Code:


        
Bonjour
Merci de saisir votre numéro de commande à 4 chiffres. Pas de Login Vous avez entrez le code
transf_chauffeur.php
Code:
query('SELECT * FROM Commande co, commande_chauffeur, Chauffeur where idchauffeur=id and commande_chauffeur.IdCommande=Idresa and idcommande='.$_REQUEST['num_commande']) or die(print_r($bdd->errorInfo()));
$tbl=$res->fetchAll(PDO::FETCH_ASSOC);

echo' 
        
Je transfert votre appel
'; ?>
En gros l'index.vxml demande au client son numéro de commande, le transmets en POST à transf.chauffeur.php qui fait une requête dans la bdd et récupère le numéro du chauffeur et on transfert le client vers ce numéro.

Est-ce que tout est bon à première vu dans mes scripts ?

Merci Scorfly.

EDIT : Quand je mets le numéro de commande en dur dans le fichier php, l'appel est bien transféré, mais quand je fais un request pour récupérer le post de l'index.vxml il me dit Erreur. La variable se transmets pas. Pourquoi ?

LouisM
23/08/2013, 15h31
Quand j'essai de prendre ton script pour regarder j'ai une erreur.

Code:
 wget http://www.domain.tld/svi/transf_chauffeur.php

--2013-08-23 16:26:54--  http://www.domain.tld/svi/transf_chauffeur.php
Résolution de www.domain.tld... 141.xxx.xxx.xxx, 141.xxx.xxx.xxx
Connexion vers www.domain.tld|141.xxx.xxx.xxx|:80...connecté.
requête HTTP transmise, en attente de la réponse...302 Found
Emplacement: http://www.domain.tld/crawlprotect/noaccess/index.php?crawlprotectsite=1&crawlprotecttype=badbot&crawlprotecturl=/svi/transf_chauffeur.php&crawlprotect2content [suivant]
--2013-08-23 16:26:54--  http://www.domain.tld/crawlprotect/noaccess/index.php?crawlprotectsite=1&crawlprotecttype=badbot&crawlprotecturl=/svi/transf_chauffeur.php&crawlprotect2content
Connexion vers www.domain.tld|141.xxx.xxx.xxx|:80...connecté.
requête HTTP transmise, en attente de la réponse...403 Forbidden
2013-08-23 16:26:55 ERREUR 403: Forbidden.
l'erreur que j'ai dans les logs :
Code:
Aug 23 13:14:12.40|DocumentParser::FetchDocument - Parse error in file "http://www.domain.tld/svi/transf_chauffeur.php", line 1, column 7 - Unknown element 'br'
https://logs.ovh.net/0033184xxxxxx/osl/tel/ => avec ce lien tu dois avoir les logs du svi normalement si cela peut t'aider

torrwarez
23/08/2013, 13h10
Bonjour à tous,

Je viens vous demander votre précieuse aide concernant mon script SVI. J'ai eu beau essayé de trouver l'erreur, mais je n'y parviens pas car le SVI étant nouveau pour moi

Voici mon script de base : index.vxml
Code:


        
Bonjour
Merci de saisir votre numéro de commande à 4 chiffres. Pas de Login Vous avez entrez le code
Lorsque le client appui sur la touche 2, on lui demande un code à 4 chiffres, qui est censé être transmis sur la page transf_chauffeur.php mais après avoir rentré les 4 chiffres, j'ai la fameuse voix qui me dit "A terrible error occured, exiting"

Dans la page php j'ai mis un prompt avec bienvenue pour faire un simple test, mais j'ai la voix qui me donne l'erreur.

Pouvez-vous me dire si j'ai mal compris ou si j'ai fais une erreur quelque part dans le script ?

Merci beaucoup.

Cordialement,
Steeve