PHP - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of PHP .php

  1. <!DOCTYPE html>
  2. <html lang="pt-br">
  3.         <head>
  4.                 <title>Sistema de Login </title>
  5.                 <meta charset="UTF-8" />
  6.                 <!-- Estilos da Index.php -->
  7.                 <style type="text/css">
  8.                         body{
  9.                         background: linear-gradient(45deg, #f0f9ff 10%, #cbebff 47%, #a1dbff 100%);
  10.                         }
  11.                         div.global{
  12.                         width: 40%;
  13.                         height: auto;
  14.                         background-color: #fff;
  15.                         border: 1px solid #606060;
  16.                         padding: 50px;
  17.                         box-shadow: 0px 0px 10px #000;
  18.                         margin-top: 10%;
  19.                         margin-left: auto;
  20.                         margin-right: auto;
  21.                         }
  22.                         input[type='text'], input[type='password']{
  23.                         width: 300px;
  24.                         height: 25px;
  25.                         border: solid 1px #606060;
  26.                         border-radius: 5px;
  27.                         }
  28.                         input[type='password']{
  29.                         margin-left: 10px;
  30.                         }
  31.                        
  32.                         input[type='submit']{
  33.                         width: 150px;
  34.                         }
  35.                 </style>
  36.         </head>
  37.         <body>
  38.                 <div class="global">
  39.                
  40.                         <form name="" method="post" action="">
  41.                                 <label>Usuário: <input type="text" name="user" /></label><br /><br />
  42.                                 <label>Senha: <input type="password" name="pass" /></label><br /><br />
  43.                                 <input type="submit" name="submit" value="Logar!" />
  44.                         </form>
  45.                         <?php
  46.                        
  47.                                 $user = @$_REQUEST['user'];
  48.                                 $pass = @$_REQUEST['pass'];
  49.                                 $submit = @$_REQUEST['submit'];
  50.                                
  51.                        
  52.                                 $user1 = 'gabi';
  53.                                 $pass1 = '12345';
  54.                                
  55.                                 $user2 = 'maythe';
  56.                                 $pass2 = '54321';
  57.                                
  58.                        
  59.                                 if($submit){
  60.                                        
  61.                                         /* Se o campo usuário ou senha estiverem vazios geramos um alerta */
  62.                                         if($user == "" || $pass == ""){
  63.                                                 echo "<script:alert('Por favor, preencha todos os campos!');</script>";
  64.                                         }
  65.                                         /* Caso o campo usuario e senha não 
  66.                                                 *estejam vazios vamos testar se o usuário e a senha batem 
  67.                                         *iniciamos uma sessão e redirecionamos o usuário para o painel */
  68.                                         else{
  69.                                                 if(($user == $user1 && $pass == $pass1) || ($user == $user2 && $pass == $pass2)){
  70.                                                         session_start();
  71.                                                         $_SESSION['usuario']=$user;
  72.                                                         $_SESSION['senha']=$pass;
  73.                                                         header("Location: painel.php");
  74.                                                 }
  75.                                                 /* Se o usuario ou a senha não batem alertamos o usuario */
  76.                                                 else{
  77.                                                         echo "<script>alert('Usuário e/ou senha inválido(s), Tente novamente!');</script>";
  78.                                                 }
  79.                                         }
  80.                                 }
  81.                         ?>
  82.                 </div>
  83.         </body>
  84. </html
  85.  
File Description
  • PHP
  • PHP Code
  • 27 Sep-2023
  • 2.08 Kb
You can Share it: