Como automatizar a criação de HTML com mudanças mínimas em cada arquivo

  • Autor Autor josuecepeda
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

josuecepeda

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, gente del foro, quisiera saber como puedo hacer lo siguiente:
Quiero saber una manera de automatizar la creación de html y que solo valla cambiando en una pequeña parte uno respecto al otro.
Tengo este codigo que el archivo se llamaria 1.html
HTML:
<html>
<head>
<title>Redirect....</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="googlebot" content="noarchive"/>
<meta content="noindex, nofollow" name="robots"/>
<meta property="og:title" content=""/>
<meta property="og:site_name" content="Redirect...."/>
<meta property="og:url" content="http://gifs.iseasy.com.mx/imagenes/pack1/1.gif
"/>
<meta property="og:image" content="http://gifs.iseasy.com.mx/imagenes/pack1/1.gif
" /> 
<script type='text/javascript'>window.location.replace('https://www.iseasy.com.mx/ciencia/secretos-una-memoria-fotografica/')</script>
</head>
</html>

Y luego el segundo archivo se llamaría 2.html y su código sería así

HTML:
<html>
<head>
<title>Redirect....</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="googlebot" content="noarchive"/>
<meta content="noindex, nofollow" name="robots"/>
<meta property="og:title" content=""/>
<meta property="og:site_name" content="Redirect...."/>
<meta property="og:url" content="http://gifs.iseasy.com.mx/imagenes/pack1/2.gif
"/>
<meta property="og:image" content="http://gifs.iseasy.com.mx/imagenes/pack1/2.gif
" /> 
<script type='text/javascript'>window.location.replace('https://www.iseasy.com.mx/ciencia/secretos-una-memoria-fotografica/')</script>
</head>
</html>

Y así sucesivamente.

Como habrán notado lo único que cambia es meta url y la meta image al final, siendo el primer archivo 1.gif, el segundo archivo 2.gif etc..


¿Como podría logra hacer eso?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
¿Que tal con PHP?

tuarchivo.php
PHP:
<?php 
if(is_numeric($_GET['id'])) $id=$_GET['id'];
else {
	header("Location: 403-acceso-denegado.html");
	exit();
}
?> 
<html> 
<head> 
<title>Redirect....</title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<meta name="googlebot" content="noarchive"/> 
<meta content="noindex, nofollow" name="robots"/> 
<meta property="og:title" content=""/> 
<meta property="og:site_name" content="Redirect...."/> 
<meta property="og:url" content="http://gifs.iseasy.com.mx/imagenes/pack1/<?=$id?>.gif 
"/> 
<meta property="og:image" content="http://gifs.iseasy.com.mx/imagenes/pack1/<?=$id?>.gif 
" />  
<script type='text/javascript'>window.location.replace('https://www.iseasy.com.mx/ciencia/secretos-una-memoria-fotografica/')</script> 
</head> 
</html>

Modo de uso:
archivo.php?id={un numero}

Ejemplo archivo.php?id=1, archivo.php?id=2, archivo.php?id=3...

En caso de que no puedas usar PHP, debe haber un modo de usar el ModRewrite en un archivo .htaccess para que los 1.html, 2.html, etc los procese en archivo.php?id={numero} pero... no sé hacerlo XD así que no podría ayudarte con más.

Saludos :encouragement:
 
¿Que tal con PHP?

tuarchivo.php
PHP:
<?php 
if(is_numeric($_GET['id'])) $id=$_GET['id'];
else {
	header("Location: 403-acceso-denegado.html");
	exit();
}
?> 
<html> 
<head> 
<title>Redirect....</title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<meta name="googlebot" content="noarchive"/> 
<meta content="noindex, nofollow" name="robots"/> 
<meta property="og:title" content=""/> 
<meta property="og:site_name" content="Redirect...."/> 
<meta property="og:url" content="http://gifs.iseasy.com.mx/imagenes/pack1/<?=$id?>.gif 
"/> 
<meta property="og:image" content="http://gifs.iseasy.com.mx/imagenes/pack1/<?=$id?>.gif 
" />  
<script type='text/javascript'>window.location.replace('https://www.iseasy.com.mx/ciencia/secretos-una-memoria-fotografica/')</script> 
</head> 
</html>

Modo de uso:
archivo.php?id={un numero}

Ejemplo archivo.php?id=1, archivo.php?id=2, archivo.php?id=3...

En caso de que no puedas usar PHP, debe haber un modo de usar el ModRewrite en un archivo .htaccess para que los 1.html, 2.html, etc los procese en archivo.php?id={numero} pero... no sé hacerlo XD así que no podría ayudarte con más.

Saludos :encouragement:


No funciona el enlace 500 Internal Server Error :/

Ademas de que no puedo guardar archivos con signo de interrogación,,, Alguna alternativa?
 
Última edição:
El nombre del archivo debes guardarlo simplemente así:

nombre.php

Por ejemplo id.php

Pero para mostrar el HTML según el número, se debe colocar el parámetro ?id=numero despues del nombre del archivo, por ejemplo id.php?id=1

He probado el código y funciona bastante bien, sólo recuerda que el archivo debe terminar en .php y no en .html ni mucho menos .phpid=1

Saludos.
 

Tópicos similares

Voltar
Topo