PDA

Bekijk Volledige Versie : Welke handle is tech of admin? (SIDN)



Smart-Guyz
03/08/10, 00:09
Beste WHT'ers,

Ik had nog een stapel met domeinnamen liggen en ik wou deze graag in ons systeem zetten.
Dus ik mooi bezig gegaan om een scriptje te bouwen die alles autom. in onze DB zet.

Nu loop ik dus tegen een klein probleempje aan met EPP.
Als ik de info van een domein opvraag via EPP krijg ik netjes XML result.
In dit resultaat staan ook de handles van de contact personen:

[domain-contact] => Array
(
[0] => *************
[1] => *************
)

Nu is mijn vraag, welke is tech en welke is admin?
Ik dacht dat ik het gevonden had alleen nu kwam ik er achter dat dit nooit gelijk is, 0 is de ene keer admin en de andere keer tech.

Is er een andere manier om dit duidelijk te krijgen, ik zit er nu namelijk mee dat ze niet goed in de DB staan, dit kan problemen geven als iemand bijv. zijn admin contact wil veranderen naar een andere handle, toch?

Alvast bedankt!

maxnet
03/08/10, 01:08
Als ik de info van een domein opvraag via EPP krijg ik netjes XML result.
In dit resultaat staan ook de handles van de contact personen:

[domain-contact] => Array
(
[0] => *************
[1] => *************
)

Nu is mijn vraag, welke is tech en welke is admin?


Dat staat als "type" attribuut in de XML.
In de trend van:



<domain:contact type="tech">ABC123456-MAXNT</domain:contact>
<domain:contact type="admin">ABC123456-MAXNT</domain:contact>



Zorg dat je een "echte" XML parser gebruikt, en niet eentje die de boel naar arrays omzet.

Smart-Guyz
03/08/10, 01:17
Dat staat als "type" attribuut in de XML.
In de trend van:



<domain:contact type="tech">ABC123456-MAXNT</domain:contact>
<domain:contact type="admin">ABC123456-MAXNT</domain:contact>



Zorg dat je een "echte" XML parser gebruikt, en niet eentje die de boel naar arrays omzet.

Dat doe ik zelf, maar dan zit daar inderdaad de fout.
Bleh te lang bezig geweest vandaag, heb daar dus overheen gekeken.

Ga meteen ff proberen, bedankt voor de info.

EDIT: Mag een slotje op hoor, het werkt namelijk nu goed.