FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile (précédentes versions)
→
retour fonction PHP sur WIndevMobile
retour fonction PHP sur WIndevMobile
Débuté par Cece83, 01 avr. 2015 19:02 - 3 réponses
Connectez-vous…
Cece83
#1
Membre enregistré
3 messages
Posté le 01 avril 2015 - 19:02
Bonjour
Je rencontre un problème depuis quelques jours, je sollicite donc votre aide :
Via la fonction HTTPRequête j'envoie une requête sur mon serveur (en local). Une fonction PHP est exécutée et le résultat est "renvoyé" grâce à RETURN.
Mon problème est que je n'arrive pas à trouver la fonction me permettant de récupérer ce résultat.
Pouvez vous m'aider SVP?
Je vous remercie.
Signaler
0
0
Fabrice Harari
#2
Posté le 01 avril 2015 - 22:37
Bonjour
extrait de l'aide de httprequete (1er paragraphe)
Lance une requête HTTP sur un serveur. Le résultat de la requête peut être :
enregistré dans un fichier de sauvegarde grâce à la fonction HTTPDestination
récupéré grâce à la fonction HTTPDonneRésultat.
Si tu n'arrives pas à trouver le 1er paragraphe de l'aide de ta
fonction, je te conseille de prendre 2 aspirines et d'y revenir demain
Cordialement
--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International
NOUVEAU: WXReplication, votre système de réplication open source est
disponible sur mon site web !!!
WXShowroom.com : Montrez vos projets !
Plus d'information sur
http://fabriceharari.com
On 4/1/2015 11:02 AM, Cece83 wrote:
Bonjour
Je rencontre un problème depuis quelques jours, je sollicite donc votre
aide :
Via la fonction HTTPRequête j'envoie une requête sur mon serveur (en
local). Une fonction PHP est exécutée et le résultat est "renvoyé" grâce
à RETURN. Mon problème est que je n'arrive pas à trouver la fonction me
permettant de récupérer ce résultat.
Pouvez vous m'aider SVP?
Je vous remercie.
Signaler
0
0
Cece83
#3
Membre enregistré
3 messages
Posté le 02 avril 2015 - 11:58
Bonjour et merci pour la réponse.
J'avais effectivement vu la fonction HTTPDonneRésultat mais je n'arrive pas à traiter les informations retournées.
J'ai essayé d'utiliser la fonction HTTPDestination. Le retour des informations est bien enregistré dans un fichier XML.
Le problème est pour lire ce fichier.
Donc voila ce que je fais :
HTTPDestination
(
"F:\Mes Projets Mobile\apptest\requeteHTTP.xml"
)
RequeteConnexion
=
HTTPRequête
(
"http://localhost/webservice/test.php"
)
docRetour est un
XMLDocument
docRetour
=
XMLOuvre
(
"F:\Mes Projets Mobile\apptest\requeteHTTP.xml"
,
depuisFichier
)
valeurRetour est une
chaîne
=
XMLPremier
(
docRetour
)
Pour le moment test.php me renvoie :
<
?
xml version
=
"1.0"
encoding
=
"UTF-8"
?
>
<
nom
>
cedric
<
/
nom
>
Quand j'utilise la fonction XMLPremier afin de récupérer la valeur de nom, j'obtiens cette erreur :
Erreur à la ligne 19 du traitement Clic sur BTN_Valider.
Une erreur fatale s'est produite sur l'élément 'docRetour' (de type 'xmlDocument') et empêche son utilisation.
Cette erreur s'est produite à la ligne 17 du traitement 'Clic sur BTN_Valider'.
Le document XML n'a pas pu être chargé.
Je suis donc bloqué à cette étape...
Pouvez vous m'aider svp?
Signaler
0
0
Cece83
#4
Membre enregistré
3 messages
Posté le 04 avril 2015 - 18:58
Bonjour
J'ai finalement réussi à envoyer des requêtes HTTP, à enregistrer le résultat dans un fichier XML et à traiter celui-ci.
Malheureusement je n'arrive pas à envoyer des données (POST)
s
MessagePost est une
chaîne
=
"mail="
+
SAI_
E_Mail
+
"&pass="
+
SAI_
Mot_de_passe
RequeteConnexion
=
HTTPRequête
(
"http://localhost/webservice/connexion.php"
,
""
,
""
,
s
MessagePost
)
Je transmet de variable que je récupère sur le fichier PHP par $_POST['mail'] et $_POST['pass']
Cela ne fonctionne pas (les données "n'arrivent" pas sur le fichier PHP).
Comment je pourrais tester que les données soient bien transmises?
J'ai également essayé avec la fonction HTTPCréeFormulaire mais une erreur apparaît :
Erreur :La fonction <HTTPCréeFormulaire> n'a pas d'équivalent dans le framework WL/Android.
Pourtant il est écrit sur la doc que la version minimale requise est la 12.
J'ai vraiment besoin d'envoyer des données POST sur le serveur.
Pouvez vous m'aider SVP?
Signaler
0
0
→ Revenir à WINDEV Mobile (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte