PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV Mobile (earlier versions)
→
retour fonction PHP sur WIndevMobile
retour fonction PHP sur WIndevMobile
Started by Cece83, Apr., 01 2015 7:02 PM - 3 replies
Connect yourself…
Cece83
#1
Registered member
3 messages
Posted on April, 01 2015 - 7:02 PM
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.
Report
0
0
Fabrice Harari
#2
Posted on April, 01 2015 - 10:37 PM
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.
Report
0
0
Cece83
#3
Registered member
3 messages
Posted on April, 02 2015 - 11:58 AM
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?
Report
0
0
Cece83
#4
Registered member
3 messages
Posted on April, 04 2015 - 6:58 PM
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?
Report
0
0
→ Go back to WINDEV Mobile (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text