par
jpaul » 02 oct. 2009, 10:20
Bonjour,
Je ne connais pas cette api mais comme personne n'a répondu depuis hier et que j'ai peut être une piste, je me lance :
Ton code commence par :
Code : Tout sélectionner
<?php
$session = $soap->login("xxxxxx-ovh", "******","fr", false);
// -- Permet de déprotéger le domaine
$domainunlock = $soap->domainUnlock($session, "$siteweb");
// -- Permet de protéger le domaine
$domainlock = $soap->domainLock($session, "$siteweb");
// -- Statut du domaine
$statslock = $soap->domainLockStatus($session, "$siteweb");
if ($statslock == "locked")
Il me semble que $domainunlock contient le résultat $soap->domainUnlock... de même pour $domainlock (le service web est appelé au moment de l'affectation de la variable), au début de ton code. A ta place, j'essayerais d'ajouter des guillemets simples :
Code : Tout sélectionner
<?php
$session = $soap->login("xxxxxx-ovh", "******","fr", false);
// -- Permet de déprotéger le domaine
$domainunlock = '$soap->domainUnlock($session, "$siteweb")';
// -- Permet de protéger le domaine
$domainlock = '$soap->domainLock($session, "$siteweb")';
// -- Statut du domaine
$statslock = $soap->domainLockStatus($session, "$siteweb");
if ($statslock == "locked")
Ca c'est la première chose.
Ensuite, je ne suis pas du tout sur que l'on puisse appeler un service web avec la syntaxe '<a href'.
Moi je ferais un formulaire pour appeler la même page avec une variable ACTION que je testerais :
si cette variable ACTION n'est pas initialisée, j'affiche le formulaire en fonction de $statslock
si la variable ACTION contient quelque chose, j'appelle le service web pour verrouiller ou déverrouiller (en fonction du contenu de ACTION)
Enfin, est ce vraiment nécessaire d'ajouter les guillemets simples ?
A mon avis, autant mettre directement les appels soap au bon endroit (en fonction du contenu de ACTION) sans passer par des variables.
En espérant que ça t'aidera...
Bonjour,
Je ne connais pas cette api mais comme personne n'a répondu depuis hier et que j'ai peut être une piste, je me lance :
Ton code commence par :
[code]<?php
$session = $soap->login("xxxxxx-ovh", "******","fr", false);
// -- Permet de déprotéger le domaine
$domainunlock = $soap->domainUnlock($session, "$siteweb");
// -- Permet de protéger le domaine
$domainlock = $soap->domainLock($session, "$siteweb");
// -- Statut du domaine
$statslock = $soap->domainLockStatus($session, "$siteweb");
if ($statslock == "locked") [/code]
Il me semble que $domainunlock contient le résultat $soap->domainUnlock... de même pour $domainlock (le service web est appelé au moment de l'affectation de la variable), au début de ton code. A ta place, j'essayerais d'ajouter des guillemets simples :
[code]<?php
$session = $soap->login("xxxxxx-ovh", "******","fr", false);
// -- Permet de déprotéger le domaine
$domainunlock = '$soap->domainUnlock($session, "$siteweb")';
// -- Permet de protéger le domaine
$domainlock = '$soap->domainLock($session, "$siteweb")';
// -- Statut du domaine
$statslock = $soap->domainLockStatus($session, "$siteweb");
if ($statslock == "locked") [/code]
Ca c'est la première chose.
Ensuite, je ne suis pas du tout sur que l'on puisse appeler un service web avec la syntaxe '<a href'.
Moi je ferais un formulaire pour appeler la même page avec une variable ACTION que je testerais :
si cette variable ACTION n'est pas initialisée, j'affiche le formulaire en fonction de $statslock
si la variable ACTION contient quelque chose, j'appelle le service web pour verrouiller ou déverrouiller (en fonction du contenu de ACTION)
Enfin, est ce vraiment nécessaire d'ajouter les guillemets simples ?
A mon avis, autant mettre directement les appels soap au bon endroit (en fonction du contenu de ACTION) sans passer par des variables.
En espérant que ça t'aidera...