Forum eedomus
https://forum.eedomus.com/

Récupérer valeur non xml
https://forum.eedomus.com/viewtopic.php?f=15&t=8394
Page 1 sur 1
Auteur:  galaksy2001 [ 12 Avr 2019 13:21 ]
Sujet du message:  Récupérer valeur non xml

Bonjour :)

Je souhaiterai récupérer sur l'eedomus la valeur suivante qui s'affiche telle quelle lors d'une requête http :

Code : Tout sélectionner
Info.status=Close


Pas de format xml, pas de balise ...

Comment faire ?
Auteur:  galaksy2001 [ 16 Avr 2019 20:58 ]
Sujet du message:  Re: Récupérer valeur non xml

Personne ?

Je précise que c'est ce qui apparaît dans mon navigateur.

Y a pas moyen avec un script qui me convertirait ça en xml ?
Auteur:  influman [ 16 Avr 2019 21:58 ]
Sujet du message:  Re: Récupérer valeur non xml

A toi de transformer le retour de la requete en xml.
Tab = explode(‘=‘, resultat_httpquery);
Xml = ‘<‘.tab[0].’>’.tab[1].’</‘.tab[0].’>’;
Auteur:  galaksy2001 [ 17 Avr 2019 09:37 ]
Sujet du message:  Re: Récupérer valeur non xml

Ok, merci ;)

Le problème c'est que je sais lire un script mais pas l'écrire ... Je suis à moitié analphabète en php :lol:
Auteur:  merguez07 [ 17 Avr 2019 10:17 ]
Sujet du message:  Re: Récupérer valeur non xml

galaksy2001 a écrit:Le problème c'est que je sais lire un script mais pas l'écrire ... Je suis à moitié analphabète en php


Salut Galaksy2001,
influman a fait 99% du travail et il ne te reste que 1% à faire.

Il s'agit là d'un script on ne peut plus simple avec 5 lignes de code à tout casser

Tente l'écriture d'un script en t'inspirant des scripts existant et nous seront là pour t'épauler au moindre problème.

Cordialement
Auteur:  influman [ 17 Avr 2019 11:47 ]
Sujet du message:  Re: Récupérer valeur non xml

essaye ça :

Code : Tout sélectionner
<?php
   $xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";     
   $url = "http://ton_url";
   $result = httpQuery($url, 'GET');
   $tab_result = explode("=", $result);
   $xml .= "<".$tab_result[0].">".$tab_result[1]."</".$tab_result[0].">";
   sdk_header('text/xml');
   echo $xml;   
?>
Auteur:  galaksy2001 [ 17 Avr 2019 17:30 ]
Sujet du message:  Re: Récupérer valeur non xml

merguez07 a écrit:
galaksy2001 a écrit:Le problème c'est que je sais lire un script mais pas l'écrire ... Je suis à moitié analphabète en php


Salut Galaksy2001,
influman a fait 99% du travail et il ne te reste que 1% à faire.

Il s'agit là d'un script on ne peut plus simple avec 5 lignes de code à tout casser

Tente l'écriture d'un script en t'inspirant des scripts existant et nous seront là pour t'épauler au moindre problème.

Cordialement


Je suis pas un flemmard merguez07 ;) J'ai déjà modifié des scripts pour les adapter à mon usage, mais là je voyais pas par où commencer. Il faudra bien que je m'y mette sérieusement : les vacances arrivent, je crois que le moment est venu ...

Merci beaucoup pour ce cadeau influman (c'était mon anniversaire lundi dernier :D) Je t'ai payé un godet sur paypal ...

Edit : j'ai pas pu tester, j'ai un "invalid request" sur ma requête maintenant. Faut que je vois ce qui déconne ...
Auteur:  merguez07 [ 17 Avr 2019 17:37 ]
Sujet du message:  Re: Récupérer valeur non xml

galaksy2001 a écrit:Je suis pas un flemmard merguez07


Ne te méprends pas sur mes intentions qui n'étaient que pédagogiques. Fournir le package complet comme l'a gentiment fait influman n'est pas pour moi la bonne méthode pour t'aider à progresser dans l'écriture des scripts. :D
Auteur:  galaksy2001 [ 17 Avr 2019 17:45 ]
Sujet du message:  Re: Récupérer valeur non xml

merguez07 a écrit:
galaksy2001 a écrit:Je suis pas un flemmard merguez07


Ne te méprends pas sur mes intentions qui n'étaient que pédagogiques. Fournir le package complet comme l'a gentiment fait influman n'est pas pour moi la bonne méthode pour t'aider à progresser dans l'écriture des scripts. :D


J'avais commencé à rédiger le script : j'étais loin du compte :lol: Donc ça m'a quand même aidé ;)

J'ai jeté un coup d’œil à ton tuto sur le php : sacré boulot, il est très bien rédigé ;)
Auteur:  influman [ 17 Avr 2019 21:56 ]
Sujet du message:  Re: Récupérer valeur non xml

Merci pour le godet ;)
Auteur:  galaksy2001 [ 22 Avr 2019 10:57 ]
Sujet du message:  Re: Récupérer valeur non xml

Bon, j'ai résolu l'erreur sur ma requête et donc j'ai pu tester le script : j'ai une erreur 500 :(

J'ai oublié de préciser que cette requête nécessite une authentification : quand je place l'authentification directement dans ma requête (http://user:mdp@ip_server/...) et que je la lance dans mon navigateur, je dois entrer de nouveau mes infos d'authentification. Le problème doit venir de là ...

Je suppose qu'Il faut que je place mes infos d'identification plutôt en tant que variables dans le script.

Work on progress ...
Auteur:  merguez07 [ 22 Avr 2019 11:50 ]
Sujet du message:  Re: Récupérer valeur non xml

galaksy2001 a écrit: quand je place l'authentification directement dans ma requête (http://user:mdp@ip_server/...) et que je la lance dans mon navigateur, je dois entrer de nouveau mes infos d'authentification. Le problème doit venir de là ...
...


Salut galaksy2001,
c''est pas normal, si tu mets ton identification dans l'url, il ne doit pas te redemander ton identification (sinon c'est comme si tu ne le mettais pas dans l'URL)
Le script ne marchera pas mieux tant que tu ne résoudras pas ce pb .

est ce un serveur web ?
Auteur:  galaksy2001 [ 22 Avr 2019 22:14 ]
Sujet du message:  Re: Récupérer valeur non xml

Je suis bien d'accord ! Ca ne fonctionnera pas tant que je n'aurai pas trouvé une solution à ce souci d'authentification :(

C'est pour me connecter à mon portier dahua vto 2000a qui intègre un serveur web.

Je continue à fouiner ...

Edit : je sens que c'est mort ... pour un snapshot ou d'autres commandes cette syntaxe fonctionne sans que j'ai à renseigner de nouveau mes infos d'identification.
Page 1 sur 1 Le fuseau horaire est UTC+1 heure