Cómo generar Texto o HTML Aleatorio en su sitio web (Alternativa a CGI)

Antiguamente, cPanel incluía una herramienta llamada "Generador HTML Aleatorio" dentro del "CGI Center". Sin embargo, en las versiones modernas de cPanel (Tema Jupiter) y en servidores seguros actuales, esta herramienta ha sido retirada debido a que utilizaba tecnología obsoleta (archivos .shtml y scripts CGI antiguos).

Hoy en día, la forma profesional, rápida y segura de mostrar "Frases del día", "Consejos aleatorios" o "Imágenes rotativas" es utilizando una pequeña línea de código PHP. A continuación, te explicamos cómo hacerlo paso a paso.

¿Buscas un alojamiento web compatible con PHP moderno?
Nuestros planes de Web Hosting cPanel están optimizados con las últimas versiones de PHP (8.1 / 8.2) para asegurar que tus scripts y códigos funcionen a la máxima velocidad. Ver planes de Hosting Bolivia.

Paso 1: Preparar el archivo

Para que el servidor procese el código aleatorio, el archivo donde colocarás el texto debe tener la extensión .php (por ejemplo, index.php) en lugar de .html.

  1. Ingresa a tu cPanel.
  2. Ve al Administrador de Archivos.
  3. Ubica el archivo donde quieres que aparezca el texto. Si se llama index.html, renómbralo a index.php.

Paso 2: Insertar el código generador

Edita el archivo y pega el siguiente código en el lugar exacto donde quieres que aparezca la frase aleatoria:


<?php
// Lista de frases o códigos HTML aleatorios
$frases = array(
    "¡Bienvenido a nuestro sitio web!",
    "No olvides visitar nuestra sección de ofertas.",
    "Consejo del día: Mantén tus contraseñas seguras.",
    "<strong>¡Gracias por preferirnos!</strong>",
    "Síguenos en nuestras redes sociales."
);

// Elegir una al azar e imprimirla
echo $frases[array_rand($frases)];
?>

Cada vez que un visitante actualice la página (F5), el servidor elegirá una línea diferente de la lista $frases y la mostrará.

¿Por qué es mejor este método que el antiguo CGI?

  • Velocidad: PHP se ejecuta mucho más rápido que los antiguos scripts CGI/Perl.
  • Compatibilidad: No necesitas activar extensiones extrañas como "Server Side Includes" (.shtml).
  • Flexibilidad: Puedes poner no solo texto, sino código HTML completo, imágenes o enlaces dentro de las comillas.

Preguntas Frecuentes

¿Todavía puedo usar la extensión .shtml?

Técnicamente algunos servidores aún lo soportan, pero está desaconsejado. Los archivos .shtml (Server Side Includes) son una tecnología de los años 90. Usar PHP es el estándar actual de la industria por seguridad y rendimiento.

¿Cómo hago esto si uso WordPress?

Si usas WordPress, no necesitas tocar código. Existen plugins gratuitos como "Quotes Collection" o "Random Content" que te permiten añadir un Widget o un Shortcode para mostrar contenido aleatorio fácilmente.

¿Le ha resultado útil esta respuesta? 1 Los usuarios encontraron esto útil (4 Votos)