En este post el ideal es mostrar como PHP puede llegar a aplicarse en Blogger, aunque la plataforma blogger en su estado normal no admite el código directamente alojado en la plantilla, esto no quiere decir que no se pueda llamar el archivo .php alojado en un hosting cualquiera y luego añadirlo para setenciarlo
El primer paso es crear nuestro fichero .php posteriormente subirlo a un hosting.
-Dando click aquí enseño como alojar ficheros PHP en algún hosting.
Suponiendo un código de un fichero muy sencillo el cual funcionará como un bloqueo de IP para el sitio en blogger "Pero se puede usar cualquier otro código PHP":
Imagen tomada gentilmente de miltrucosblogger |
-Dando click aquí enseño como alojar ficheros PHP en algún hosting.
Suponiendo un código de un fichero muy sencillo el cual funcionará como un bloqueo de IP para el sitio en blogger "Pero se puede usar cualquier otro código PHP":
<?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();
}
?>
Después de tener el código a usar listo queda dirigirse a blogger > Plantilla > Editar HTML luego se busca esta parte en el código de la plantilla </head> arriba de estese pega el siguiente código y posteriormente se reemplaza por la URL del archivo PHP que está en el Hosting:
<script src='URL DE TU ARCHIVO PHP' type='text/javascript'></script>
Quedando así siendo el caso de mi prueba:
Por supuesto existen muchos códigos más que pueden implementar, por ejemplo un .php cuya función es atrapar todas las ip que ingresen a nuestro blog.
Es todo por esta vez, hasta un próximo post.
GRACIAS :D
ResponderBorrarMuy buen aporte!
Hola Cris Gus me alegra que te sirva ;)
BorrarSaludos,
Andrés, me alegro de que te haya servido a ti también. No costaba nada citar la fuente.
BorrarHola Anónimo el blog es de un joven de la india que ofrecía el tutorial completoy más detallado según recuerdo sin embargo hace mucho está este post y cité cada cosa que tomé como se ve la imagen también :)
BorrarSaludos :D
El tutorial lo hice yo y los codigos son mios. Puro copy&paste de Foro 2.0,y no del blog de ningun joven de la india.
BorrarHola anónimo creo que hablas del código PHP entonces allí sinceramente no recuerdo de donde lo saqué y me disculpo por no referenciarlo acepto mi error de ser tuyo por favor proporcioname el link del foro de 2.0.-
BorrarPD: El contenido es tomado de donde dije inclusive la imagen es referenciada, si el PHP es tuyo pásame el link del foro.
Saludos,
Hola!
ResponderBorrarEstoy intentando hacer lo que pone y todo bien excepto cuando intento cargar el fichero que se me genera, me aparece una web china! ¿Alguien sabe que puedo estar haciendo mal?
HOla Cristina ya probaste alojando en otro servidor de archivos para Host y PHP
BorrarSaludos,
Hola. Yo descargue una plantilla desde este sitio ( https://w3layouts.com/builders-and-real-estates/ ) e hice lo que viene en tu publicación, al parecer no funciona. No sé si no se subio bien al host mi archivo php o algo salió mal. O quizas las plantillas vengan protegidas con algún codigo especial. Ojalá puedas orientarme un poco. Saludos.
ResponderBorrarEl archivo PHP que tratas de implementar hace que ? puede ser el grado de dificultad del archivo y no se lea bien...
BorrarSaludos,
Si bien esa solución puede ser útil en algunos caso, en otros casos, no.
ResponderBorrarEn particular, para el caso citado acá (bloquear una IP), no sirve.
Si el usuario que se conecta desde la ip 111.222.33.44 desactiva javascript en su browser, no se realiza el control y podrá ingresar al sitio sin problemas (para él... no para el dueño del sitio, probablemente)
Hola Anónimo muchas gracias por el aporte...
BorrarSaludos,
oye men no entendi ni comino como crear el archivo php xd
ResponderBorrarCual ip hagarraro ? xd
BorrarHola, en cuanto a tu código que pusiste de ejemplo ¿Cómo podría hacer para bloquear múltiples ips?
ResponderBorrarHola Yuno,
BorrarExplicartelo por aquí sería complejo y largo podrías buscar en Google o quizá más adelante pueda publicar un artículo al respecto (De momento los tiempos no dan)
Saludos,
¿eso quiere decir que puede hacerse una pagina de registró una de zona privada por ejemplos...?
ResponderBorrarSí, pero podrías incluirla como un iframe al blog seguiría siendo independiente del blog tuyo.
BorrarSaludos,
Quiero hacer una web profesional para promover cursos, pero quiero usar blogger por numerosos factores.
ResponderBorrarQuiero hacer un registró un formulario de contacto, y una pagina para el contenido audiovisual
Asi que quiero saber si aprender de php y mysql me ayudará en este proyecto
Hola Neptuniana si te ayudará pero no te servirá para vincularlo deforma directa con Blogger, podrás lograr lo que quieres con tu proyecto peroo claro primero es necesario aprender....
BorrarSaludos,
Gracias Andres Felipe "nuevamente"
ResponderBorrarparezco chinche...jajaja ¡que bueno encontrarte!:
Cuando valla a medio camino de php te estaré molestando para consultarte.
Gracia,¡un saludo enorme!
Con gusto Neptuniana un saludo ;)
BorrarGracias por comentar....
Saludos,
¡¡Hola!!
ResponderBorraraquí molestándote Felipe:
Estaba trabajando hace ya en un formulario de contacto y hoy esto en eso de darle la acción de remitirla; ya subi a un servidor mi código php, pero ahora no se en donde colocarlo, ni que tipo de código script hay que ponerlo en Blogger en una de las paginas...
este es un referente del código que use, esta en la ultima parte:
parte:https://www.youtube.com/watch?v=QY02rtJwWNo&t=497s
Hola Neptuniana recién me fijo que hiciste este comentario *Se me pasó por alto sin querer* Supone que debiste usar el mismo código que aquí he puesto lo usaste?
BorrarSAludos,
Muy útil. Y el blog me ha gustado mucho. Tenéis un nuevo seguidor.
ResponderBorrarHola Sergio Gracias por seguir el blog...
BorrarSaludos,