anun1

lunes, 27 de marzo de 2023

Codigo para imprimir los numeros primos en javascript y html

Hola amigos hoy les traigo un codigo en html y javascript para imprimir los numeros primos desde el primero hasta n numeros, primero una imagen


esos son los numeros primos del primero al 100 pueden poner 1000 o mas,ahora pasemos al codigo
primero creamos el formulario en html el cual es el siguiente

<html>
<head><title>Numeros Primos</title> //titulo de la ventana
</head>
<body>
<center><br><br><br> //centrar
Cantidad de N numeros primos<input type="text" id="n"><br><br> //campo de texto
<input type="button" value="Imprimir" onclick="imprimir()"><br> //boton imprimir
<textarea cols="50" rows="50" id="log"></textarea> //campo de texto donde se imprimiran
</body>
</html>

ahora el codigo en javascript

function imprimir()
{
   var n=document.getElementById("n").value; //tomamos el valor n numeros del cuadro de texto
   var conta=0; //declaramos un contador
   
   for(var x=2;x<=n;x++) // ciclo que empiesa del 2 hasta n numeros primos
   {
      for(var y=2;y<x;y++) //ciclo que verifica cada numero si el residuo es igual a cero
  {
     if(x%y===0) // pregunta si el residuo es igual a cero, si no es cero no es primo
{
    conta++; // incremente el contador si es igual a cero
}
  }
  if(conta===0) //pregunta si el contador es igual a cero si es igual a cero es numero primo
  {
     document.getElementById("log").value+=x + "\n"; //imprime el numero primo
  }
  conta=0; //el contador se inicializa en cero
   }
}

ahora el codigo completo 

<html>
<head><title>Numeros Primos</title>
</head>
<body>
<center><br><br><br>
Cantidad de N numeros primos<input type="text" id="n"><br><br>
<input type="button" value="Imprimir" onclick="imprimir()"><br>
<textarea cols="50" rows="50" id="log"></textarea>
<script>
function imprimir()
{
   var n=document.getElementById("n").value;
   var conta=0;
   
   for(var x=2;x<=n;x++)
   {
      for(var y=2;y<x;y++)
  {
     if(x%y===0)
{
    conta++;
}
  }
  if(conta===0)
  {
     document.getElementById("log").value+=x + "\n";
  }
  conta=0;
   }
}
</script> 
</body>
</html>

bueno si lo quieren probar solo copeen y peguen en el bloc de notas como primos.html y listo bueno espero les sirva a alguien saludos flamer


jueves, 16 de marzo de 2023

Crear formulario de acceso html y php comando POST

Hola hoy vamos a crear un formulario de acceso sencillo en html y php, para esto primero hay que tener nuestro servidor apache activado y corriendo luego creamos el siguiente formulario


para crear este formulario en html ponemos el siguiente codigo

<html>

<head>

<title>Login Black Men</title>

</head>

<body bgcolor="black"> //cuerpo y color del fondo de la pagina

<marquee bgcolor="white">Solo Personal Autorizado De Los Hombres De Negro</marquee> //marquesina

<center><br><br><br><br> //centrar el formulario y saltos de linea

<form action="hola.php" method="post"> //formulario POST

<div style="color:white;"> // etiqueta div para darle el color blanco al texto del formulario

Nick name:<input type="text" name="nick" style="text-align:center;"><br><br> //campo de texto name

Contraseña:<input type="password" name="pass" style="text-align:center;"><br><br> //contraseña

<input type="submit" value="Entrar"> // boton entrar

</div> //cierra el div

</form>

</center>                             

</body>                                                                                                                                            

</html>

bueno ya que tenemos nuestro codigo html faltaria poner nuestro codigo php, el cual recivira los datos y nos mandara el mensaje de acceso consedido, el codigo sera el siguiente

<?php

if($_SERVER["REQUEST_METHOD"]=="POST") //pregunta si hemos resivido los datos POST

{

   $name=$_POST['nick']; //recive el nombre 

   $pass=$_POST['pass']; //resive la contraseña

   if($name=='Flamer' && $pass=='123456') //pregunta si el nombre recivido es flamer  y si la contraseña es 123456

   {

   echo "<div style='color:white;'>Acecceso Concedido</div>"; // muestra el mensaje correcto

   }

   else

   {

   echo "<div style='color:white;'>Acceso Denegado</div>"; //muestra el mensaje denegado

   }

}

?>

bueno el codigo completo quedaria asi

<html>

<head>

<title>Login Black Men</title>

</head>

<body bgcolor="black">

<marquee bgcolor="white">Solo Personal Autorizado De Los Hombres De Negro</marquee>

<center><br><br><br><br>

<form action="hola.php" method="post">

<div style="color:white;">

Nick name:<input type="text" name="nick" style="text-align:center;"><br><br>

Contraseña:<input type="password" name="pass" style="text-align:center;"><br><br>

<input type="submit" value="Entrar">

</div>

</form>

</center>

<?php

if($_SERVER["REQUEST_METHOD"]=="POST")

{

   $name=$_POST['nick'];

   $pass=$_POST['pass'];

   if($name=='Flamer' && $pass=='123456')

   {

   echo "<div style='color:white;'>Acecceso Concedido</div>";

   }

   else

   {

   echo "<div style='color:white;'>Acceso Denegado</div>"; 

   }

}

?>

</body>

</html>

bueno espero les halla gustado en la siguiente le pondremos recaptcha de google, saludos Flamer


miércoles, 15 de marzo de 2023

Descargar e instalar XAMPP 64 Bits

Hola hoy vamos a descargar XAMPP e instalarlo asi que nos dirigimos a google y escribimos descargar XAMPP 64 bits y nos manda a esta direccion

https://www.apachefriends.org/es/download.html


asi que damos a descargar la ultima version y nos redirige a otra pagina donde lo descargamos

ya que lo tenemos descargado pasaremos a instalarlo asi que damos doble clic en el y nos aparece lo siguiente



asi que ahora damos clic en Next


nos muestra las aplicaciones a instalar como MySQL, FileZilla FTP entre otros, asi que seguimos dando clic en next


aqui nos muestra en la ubicacion donde se instalara, seguimos dando next


elegimos el idioma.... asi que seguimos dando clic en next hasta esta la siguiente ventana

 


despues que se halla instalado nos pedira permiso el firewall de windows para nuestro servidor apache damos que permitir


ahora nos muestra lo siguiente


al parecer se instalo correctamente asi que damos en finalizar y como tenemos la opcion anterior palomeada nos abrira el panel de control este


despues de esto damos clic en el boton star de apache para ver si se instalo correctamente y luego vemos que se ensendio el boton admin asi que damos clic en el y nos muestra la pagina de localhost


y nos muestra la pagina de apache esto quiere decir que se instalo correctamente


Nota: si les aparece la pagina de alerta de chrome donde dice que no es segura le dan en continuar

ahora ponemos el siguiente codigo para ver si funciona bien php

<html>
<head>
<title>Hola</title>
</head><body>
<?php
echo 'Hola Mundo';
?>
</body>
</html>

lo aguardamos en la direccion 

C:\xampp\htdocs

con el nombre hola.php

y para visialisarlo en el navegador la ruta es  http://localhost/hola.php

Bueno esto es todo saludos Flamer


Codigo HTML Keygen de el crackme MountainMan By Flamer

Hola amigos aqui les dejo un keygen de un crackme que resolvi ase tiempo, no puedo enseñar como resolber el crackme ya que se considera ilegal enseñar ingeneria inversa y me podrian quitar el bloc por esa razon perdi mi canal de youtube por si ya se dieron cuenta asi que en adelante solo enseñare programacion...Bueno aqui les dejo una imagen y el codigo




<html>
<head>
  <title>Keygen By Flamer</title>    
</head>
<body>
<marquee bgcolor="black" style="color:#08FC00;">Keygen By Flamer para crackme de MountainMan</marquee>
<br><br>
<center>
Nombre:<input type="text" id="nickname" size="50">
<input type="button" value="Copy" onclick="copiar(1)">
<br><br>
Serial:<input type="text" id="pass" size="80">
<input type="button" value="Copy" onclick="copiar(2)">
<br><br>  
<input type="button" value="Generar Serial" onclick="generar()">
<input type="button" value="Seriales Automaticos" onclick="auto()" id="automatico">
<input type="button" value="Detener" onclick="stop()" id="detener" disabled>
</center>
<script>
var tiempo;

function generar()
{
   var nom,arr,serial; 
   
   nom=document.getElementById("nickname").value;
   nom=nom+nom+nom;
   
   arr=nom.split("");
   serial=arr.reverse().join("");

   document.getElementById("pass").value=serial;
}
function auto()
{
   var largo,x,cadena,lar,nom="";
   
   cadena="0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
   largo=Math.floor(Math.random() * (15 - 1) + 1);
   lar=cadena.length-1;
   
   for(x=0;x<largo;x++)
   {
      posi=Math.floor(Math.random() * (lar-0) + 0);
      nom+=cadena.substr(posi,1);   
   }
   document.getElementById("nickname").value=nom;

   generar();
   
   document.getElementById("automatico").disabled=true;
   document.getElementById("detener").disabled=false;
   tiempo=setTimeout("auto()",10); 
}
function stop()
{
   clearTimeout(tiempo);
   document.getElementById("automatico").disabled=false;
   document.getElementById("detener").disabled=true;  
}
function copiar(textbox)
{
   if(textbox==1)
   {
document.getElementById("nickname").select();
document.execCommand("copy");
   }
   if(textbox==2)
   {
      document.getElementById("pass").select();
  document.execCommand("copy");
   }
}
</script>
</body>
</html>


solo copeen y peguen en el bloc de notas y guardar con la extencion html, otra cosa no puedo poner el link del crackme para que lo descarguen 

Saludos y espero les guste flamer

Etiqueta marquee html y crear pantalla matrix

Hola hoy ablaremos de la etiqueta marquee la cual tienen algunos atributos pero solo veremos algunos, si se preguntan para que sirve esta etiqueta bueno les dire, esta etiqueta sirve para poner un texto en movimiento como marquesina.

ahora pasemos a la practica para poner un texto en movimiento como marquesina solo ponemos lo siguiete en el bloc de notas y aguardamos con la extencion HTML

<html>
<head><title>marquesina</title>
</head>
<body>
<marquee bgcolor="black" style="color:white;">hola soy una marqusina</marquee>
</body>
</html>

como vemos el movimiento es de derecha a izquierda pero si queremos que se muevan al reves de izquierda a derecha pondremos el atributo direction="right"  esto ahora que se mueva de izquierda a derecha nos quedaria el codigo asi

<html>
<head><title>marquesina</title>
</head>
<body>
<marquee bgcolor="black" direction="right" style="color:white;">hola soy una marqusina</marquee>
</body>
</html>

bueno ahora si queremos que se mueva para abajo y si mire de forma vertical, el codigo nos quedaria asi

<html>
<head><title>marquesina</title>
</head>
<body>
<marquee bgcolor="black" width="12" direction="down" style="color:white;">
h
o
l
a

s
o
y

u
n
a

m
a
r
q
u
s
i
n
a
</marquee>
</body>
</html>

como ven el texto ahora ira de arriba asia abajo se tiene un efecto como matrix, solo nos faltaria que el texto cambie cada segundo nos quedaria asi

<html>
<head><title>marquesina</title>
</head>
<body bgcolor="black">
<marquee bgcolor="black" id="10" width="12" direction="down" style="color:white;"></marquee>
<script>
ciclo();
function ciclo()
{
   var txt,digi,largo;
   
   largo=30;
   txt="\n"
   for(var x=0;x<=largo;x++)
   {
       digi=Math.floor(Math.random() * (122 - 97) + 97);
   txt= txt + String.fromCharCode(digi) + "\n";
   }
   document.getElementById("10").innerHTML=txt;
   setTimeout("ciclo()",100);
}
</script> 
</body>
</html>

bueno se pone interesante ahora si ponemos mas marquesinas unas 80 y agregamos un poco de codigo para que el texto de las marquesina cambie el codigo quedaria asi

<html>
<head><title>marquesina</title>
</head>
<body bgcolor="black">
<marquee bgcolor="black" id="0" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="1" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="2" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="3" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="4" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="5" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="6" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="7" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="8" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="9" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="10" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="11" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="12" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="13" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="14" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="15" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="16" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="17" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="18" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="19" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="20" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="21" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="22" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="23" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="24" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="25" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="26" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="27" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="28" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="29" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="30" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="31" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="32" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="33" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="34" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="35" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="36" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="37" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="38" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="39" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="40" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="41" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="42" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="43" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="44" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="45" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="46" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="47" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="48" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="49" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="50" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="51" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="52" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="53" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="54" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="55" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="56" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="57" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="58" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="59" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="60" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="61" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="62" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="63" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="64" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="65" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="66" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="67" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="68" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="69" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="70" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="71" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="72" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="73" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="74" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="75" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="76" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="77" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="78" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="79" width="12" direction="down" style="color:white;"></marquee>
<marquee bgcolor="black" id="80" width="12" direction="down" style="color:white;"></marquee>
<script>
var largo=new Array(80);
var txt=new Array(80);

for(var a=0;a<=80;a++)
{
   largo[a]=Math.floor(Math.random() * (40 - 10) + 10);
}
ciclo();

function ciclo()
{
   var x,digi;
   
   for(x=0;x<=80;x++)
   {
      txt[x]="\n";
   }
   for(x=0;x<=80;x++)
   {
      for(y=0;y<largo[x];y++)
  {
       digi=Math.floor(Math.random() * (122 - 97) + 97);
   txt[x]= txt[x] + String.fromCharCode(digi) + "\n";
      }
   }
   for(x=0;x<=80;x++)
   {
      document.getElementById(x).innerHTML=txt[x];
   }
   setTimeout("ciclo()",50);
}
</script> 
</body>
</html>

bueno espero les halla gustado saludos Flamer y si quieren probar los codigos solo copeen y pegen en el bloc de notas y aguardelon como matrix.html y aprobar saludos