FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV Mobile (versiones precedentes)
→
retour fonction PHP sur WIndevMobile
retour fonction PHP sur WIndevMobile
Iniciado por Cece83, 01,abr. 2015 19:02 - 3 respuestas
Conéctese…
Cece83
#1
Miembro registrado
3 mensajes
Publicado el 01,abril 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.
Informar
0
0
Fabrice Harari
#2
Publicado el 01,abril 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.
Informar
0
0
Cece83
#3
Miembro registrado
3 mensajes
Publicado el 02,abril 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?
Informar
0
0
Cece83
#4
Miembro registrado
3 mensajes
Publicado el 04,abril 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?
Informar
0
0
→ Volver a WINDEV Mobile (versiones precedentes)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto