Recuperations des variables XML d'une page asp dans du PHP
macao45
Messages postés5Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention23 mars 2005
-
17 mars 2005 à 13:44
macao45
Messages postés5Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention23 mars 2005
-
23 mars 2005 à 16:03
Bonjour,
je cherche à recuperer les variables XML generer par une page asp d'un serveur en IIS ( ou je n'ai aucun droit ) dans une form en php sous linux pour une authentification sur la personne ....
bref ... j'ai fait ca :
</center>
<script language="javascript">
var objXml = new ActiveXObject("microsoft.xmldom");
objXml.async = false ;
objXml.load("http://intranet/services/log.asp");
var login=objXml.selectSingleNode("//LOGINNT").text ;
var email= objXml.selectSingleNode("//EMAIL").text ;
var nom=objXml.selectSingleNode("//NOM").text.replace(" ","-") ;
var prenom= objXml.selectSingleNode("//PRENOM").text.replace(" ","-") ;
var service= objXml.selectSingleNode("//DDS").text ;
//ecran.go.click(); // appel programme php
document.all("email").value = email;
document.all("login").value = login;
document.all("nom").value = nom;
document.all("prenom").value = prenom;
document.all("service").value = service;
function Go(url)
{
// Donne la valeur de la variable 'url' au champ 'page'
document.forms.menu.elements.page.value=url;
// Permet l'envoi du formulaire lors de l'exécution de la fonction
document.forms.menu.submit();
}
</script>
de la je recupere :
<?xml version="1.0" encoding="ISO-8859-1" ?>
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 17 mars 2005 à 17:26
Salut macao,
Essaie ça :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Authentification</title>
<script type="text/javascript">
function log()
{
var objXml = new ActiveXObject("microsoft.xmldom");
objXml.async = false ;
objXml.load("http://intranet/services/log.asp");
var login=objXml.selectSingleNode("//LOGINNT").text ;
var email=objXml.selectSingleNode("//EMAIL").text ;
var nom=objXml.selectSingleNode("//NOM").text.replace(" ","-") ;
var prenom=objXml.selectSingleNode("//PRENOM").text.replace(" ","-") ;
var service=objXml.selectSingleNode("//DDS").text ;
macao45
Messages postés5Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention23 mars 2005 21 mars 2005 à 15:22
bonjour
arnaud ton code marche en effet ... comme mon deuxieme code !
c'est a dire qu'il n'y a pas besoin de cliquer pour avoir l'infos mon soucis est donc bel et bien la recuperations des variables dans le php
merci
bonjour
malalam
le soucis est que c'est une page ASP qui genere le xml et pas un fichier xml direct ..
je ne peut donc pas utiliser la fonction
$dom = domxml_open_file("example.xml")
de plus mon php est en 4.1.2 et a vue de nez ca marche que a partir de 4.2.1 et re
mais je me trompe surement !!!! il doit bien y avoir une soluce .... mais la je seche completement
Merci en tout cas A+
Vous n’avez pas trouvé la réponse que vous recherchez ?