PHP Classes

Enom API: Manipulate domain registration using the Enom API

Recommend this page to a friend!
  Info   View files View files (23)   DownloadInstall with Composer Download .zip   Reputation   Support forum (8)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 67%Total: 5,129 This week: 1All time: 518 This week: 560Down
Version Licenses PHP version Categories
enom 1.0.3Custom (specified...4.3Networking, Web services, Hosting
Description 

Author

This package can be used to manipulate domain registration records using the Enom Web services API.

Currently it can perform the following actions:

- Check availability of a domain
- Register a domain
- Renew a domain
- Transfer a domain
- Get or set the DNS of a domain
- Get the expiry date of a domain
- Protect the identification of the owners of a domain
- Get or set the lock status, contacts, forwarding e-mail addresses, host records of a domain
- Get or set Name-My-Phone service settings.
- Synchronize the EPP Key

Innovation Award
PHP Programming Innovation award nominee
July 2006
Number 5


Prize: One book of choice by O'Reilly
Enom is a company that sells domain registration and hosting services.

The company provides a Web services API that resellers can use to manage the domain registration records of their clients.

This package implements a PHP client interface to access the Enom Web services API.

It can be useful to resellers of Enom services that want to expand their offer by providing customized Web interfaces to manage Enom domain registration services.

Manuel Lemos
Picture of Bakr Alsharif
Name: Bakr Alsharif <contact>
Classes: 4 packages by
Country: Egypt Egypt
Age: 43
All time rank: 1122 in Egypt Egypt
Week rank: 416 Down8 in Egypt Egypt Down
Innovation award
Innovation award
Nominee: 2x

Details

Enom API v 1.0 http://www.SysTurn.com // This program is free software; you can redistribute it and/or modify // it under the terms of the ISLAMIC RULES and GNU Lesser General Public // License either version 2, or (at your option) any later version. // // ISLAMIC RULES should be followed and respected if they differ // than terms of the GNU LESSER GENERAL PUBLIC LICENSE // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the license with this software; // If not, please contact support @ S y s T u r n .com to receive a copy. What is this ? ============== This class can be used to execute the following functions by using your Enom Account: - Check Domain Availability - Register Domain - Renew / Extend Domain - Transfer Domain - Get Domain NameServers - Set Domain NameServers - Get Domain Expiration Date - ID Protect Domain - Get Lock Status - Set Lock Status - Get Domain Contacts - Set Domain Contacts - Get Email Forwarders - Set Email Forwarders - Get Domain Hosts (Records) - Set Domain Hosts (Records) How to use this ? ================= Refer to the examples (files start with "example.") Online documentation: http://www.systurn.com/EnomAPI/ Notes: ====== Before contacting me about an error in this class, You should note that you need a valid Enom account, also some functions will not work well unless you grant access to Enom servers from your IP address (From you Enom control panel)

  Files folder image Files  
File Role Description
Plain text file class.EnomInterface.php Class Enom Base Class
Plain text file class.EnomService.php Class Enom Commands Class
Accessible without login Plain text file example.addIDProtect.php Example ID Protect Domain Example
Accessible without login Plain text file example.checkDomain.php Example Check Domain Example
Accessible without login Plain text file example.getDomainContacts.php Example Get Domain Contacts
Accessible without login Plain text file example.getDomainHosts.php Example Get Domain Hosts (Records)
Accessible without login Plain text file example.getEmailForwarders.php Example Get Email Forwarders
Accessible without login Plain text file example.getExpiryDate.php Example Get Expiration Date Example
Accessible without login Plain text file example.getNameMyPhone.php Example Get NameMyPhone example
Accessible without login Plain text file example.getNameServers.php Example Get Name Servers Example
Accessible without login Plain text file example.getRegistrarLock.php Example Get Registrar Lock Status
Accessible without login Plain text file example.registerDomain.php Example Register Domain Example
Accessible without login Plain text file example.renewDomain.php Example Renew Domain Example
Accessible without login Plain text file example.setDomainContacts.php Example Set Domain Contacts
Accessible without login Plain text file example.setDomainHosts.php Example Set Domain Hosts (Records)
Accessible without login Plain text file example.setEmailForwarders.php Example Set Email Forwarders
Accessible without login Plain text file example.setNameMyPhone.php Example Set NameMyPhone example
Accessible without login Plain text file example.setNameServers.php Example Set Name Servers Example
Accessible without login Plain text file example.setRegistrarLock.php Example Set Registrar Lock Status
Accessible without login Plain text file example.synchronizeEPP.php Example Example for synchronizeEPP
Accessible without login Plain text file example.transferDomain.php Example Transfer Domain Example
Accessible without login Plain text file license.txt Lic. License
Accessible without login Plain text file readme.txt Doc. READ ME

 Version Control Unique User Downloads Download Rankings  
 0%
Total:5,129
This week:1
All time:518
This week:560Down
User Ratings User Comments (2)
 All time
Utility:87%StarStarStarStarStar
Consistency:85%StarStarStarStarStar
Documentation:77%StarStarStarStar
Examples:77%StarStarStarStar
Tests:-
Videos:-
Overall:67%StarStarStarStar
Rank:436
 
i am already using this package at my site.
11 months ago (host arina)
80%StarStarStarStarStar
Excellent
14 years ago (kishore kumar)
80%StarStarStarStarStar