[ Nemanja_666 @ 21.05.2012. 11:50 ] @
Radim na jednom website generatoru. Posao priveo kraju i ostalo mi da implementisem funkciju da korisnici mogu dodati svoj domen.

To radi otprilike ovako:
Imam jedan domen recimo mydomain.com posto postoji vise skripta na tom domeni, na nekoliko subdomena sub1, sub2, sub3 ...
Generator skripta je instalirana recimo na sub1.mydomain.com
Kada korisnik zeli da doda svoj domen pozivam park metodu cpanel api-a.
Koristim sledecu wrapper clasu za php https://github.com/CpanelInc/xmlapi-php/blob/master/xmlapi.php

Kod izgleda slicno:
Code:

$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->park(CPANEL_USER, $newDomain, CPANEL_DOMAIN);


Dokumentacija: http://docs.cpanel.net/twiki/b...piDocs/Api1/ApiPark#Park::park
Sta bi znacilo da je topdomain u mom slucaju "sub1"

I sve to radi odlicno problem nastaje kod pokusam unpark domene.

Za unpark kod je slican
Code:

$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->unpark(CPANEL_USER, $oldDomain);


Api mi vrati poruku da je poziv bio uspijesan. Domena vise ne radi ali problem je sto tu domenu vise ne mogu parkovati postu dobijem gresku da je domena vec parkovana i ako pokusam ponovo unpark dobijem gresku: Sorry, you do not control the domain

Da bi unparkovo domenu moram se logovati na whm kao root otici na list subdomain i kliknuti na unpark na odgovarajucoj domeni.

Pokusao postaviti na njihovim forumima pitanje ali 24 sata ne dobijam confirmation mail od registracije i polako ludim.

Neko ima neki savjet?