Entrada

Agregar PHP en Blogger

Blogger no permite que se le agregue códigos PHP, los que hemos editado el HTML de una plantilla sabemos que solo podemos añadir HTML, CSS y JavaScript, pero esto tiene solución, con el truco que les enseñare hoy podremos agregar fácilmente PHP en Blogger.


La idea es muy sencilla, básicamente crearemos nuestro archivo PHP, lo alojaremos en un servidor externo (hosting) y luego haremos la llamada al archivo PHP como si fuera un JavaScript.

1. El primer paso es crear un archivo.php como en el siguiente ejemplo que veremos el código para bloquear IP.
<?php
header("content-type: application/x-javascript"); // Importante señalar en el header el content-type
/*
Si no se señala el content-type, el archivo .php mostrará el contenido como texto plano
y al hacer la llamada desde blogger no lo reconocerá como javascript.
*/
function getRealIP() { // Cogemos IP
        if (!empty($_SERVER['HTTP_CLIENT_IP']))
            return $_SERVER['HTTP_CLIENT_IP'];
         
        if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
            return $_SERVER['HTTP_X_FORWARDED_FOR'];
     
        return $_SERVER['REMOTE_ADDR'];
}
if(getRealIP() == "111.222.33.44") { // Comprobamos si la IP está baneada
        echo 'document.getElementById("main").innerHTML = "Baneado!";'; // Mostramos mensaje
}else{
    die();
}
?>

2. Luego de esto guardamos el archivo con la extensión .php y lo subes a un hosting (puede ser cualquier hosting gratis o de pago) y guardas la URL del archivo.

3. Por ultimo debemos ir al escritorio de Blogger, dar clic en Plantilla, Editar HTML y justo antes de </head> pegar lo siguiente:
<script src='URL DE TU ARCHIVO PHP' type='text/javascript'></script>
Debemos reemplazar lo resaltado en azul por la URL de nuestro archivo PHP y guardar los cambios.

Con esto ya hemos añadido a nuestro blog el bloqueador de IP.

Siguiendo estos pasos podemos agregar infinidad de funciones basada en PHP a nuestros blogs, solo es cuestión de probar un poco y jugar con los códigos hasta que obtengamos el resultado que queremos
Comentarios Facebook { }
Comentarios Blogger { 0 }

Publicar un comentario

Subscribe

Post Recomendado deslizante para blogger