Crear Subdominios en cPanel usando PHP

subdominios_cpanel

Es ésta ocasión les mostrare como crear subdominios en cPanel usando un scrip de PHP, para ello usaremos la clase xmlapi alojada en GitHub.

Empezaremos creando el archivo index.php

Hemos incluido alert de bootstrap para poder visualizar los mensajes en el caso que estén declarados. También se ha realizado una validación usando expresiones regulares de HTML5.

Ahora se creará el código php encargardo de crear el subdominio, para éste ejemplo, se ha colocado el código al inicio del archivo index.php

Lo que hace el código es lo siguiente:

  • Validar del lado del servidor los datos pasados por el input “subdominio”.
  • Llamar la clase xmlapi.
  • Instanciar la clase xmlapi.
  • Autenticación del usuario en nuestro cPanel.
  • Si el script ha pasado todas las validaciones entonces crea el subdominio.

Bien esto sería todo para poder crear un subdominio en nuestro cPanel, desde un formulario codificado con PHP.

Aviso importante! Este Script fue desarrollado con fines educativos por lo tanto está bajo su responsabilidad implementar las medidas de seguridad necesarias, en el caso que se quiera utilizar en entornos de producción.

  • Web Rádio Grátis

    A contrario de criar nova pasta, como faço para todos subdomínios criados sejam direcionados para a mesma pasta?

    • Web Rádio Grátis

      Consegui, a solução estava na minha cara,, muito obrigado por esta postagem.. Abs

  • Marce Viveros

    Hola.

    Si es posible que pongas un ejemplo con UAPI, ya que xmlapi ya está casi descontinuada por cpanel. Gracias