PHP - Cómo ofuscar un codigo

 
Vista:
sin imagen de perfil
Val: 139
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Cómo ofuscar un codigo

Publicado por Jesus (79 intervenciones) el 24/08/2020 18:43:41
Hola, que tal intento ofuscar con php ob_start y ob_end_flush un formulario, pero no me muestra en pantalla
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php ob_start('comprimir_pagina'); ?>
 
 
<form class="form-horizontal" role="form" action="#s4" id="myform" name="myform" method="post">
    <div id="loading"></div>
<div id="result"></div>
  <div class="form-group">
    <label for="nombre" class="col-lg-2 control-label">Nombre:&nbsp;</label>
    <div class="col-lg-10">
      <input type="text" class="form-control" id="nombre"
             placeholder="Nombre" name="nombre" title="Escribe tu nombre" required>
    </div>
  </div><br>
      <div class="form-group">
    <label for="email" class="col-lg-2 control-label">Email:&nbsp; </label>
    <div class="col-lg-10">
      <input type="email" class="form-control" id="email"
             placeholder="Email" name="email" title="Olvidaste tu email" required>
    </div>
  </div><br> <div class="form-group">
    <label for="mensaje" class="col-lg-2 control-label">Mensaje:&nbsp;&nbsp; </label>
    <div class="col-lg-10">
        <textarea type="email" class="form-control" name="mensaje" placeholder="Mensaje" title="Escribe el mensaje" required></textarea>
 
    </div>
  </div>
      </div>
      <div class="modal-footer">
                 <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="fa fa-times"></i> Cerrar</button>
        <button type="submit" class="btn btn-primary" ><i class="fa fa-check"></i> Enviar</button></form>
 
<?php
 
  // Una vez que el búfer almacena nuestro contenido utilizamos "ob_end_flush" para usarlo y deshabilitar el búfer
 
  ob_end_flush();
 
  // Función para eliminar todos los espacios en blanco
 
function comprimir_pagina($buffer) {
 
 
 
    $search = array(
 
        '/\>[^\S ]+/s',     // elimina espacios en blanco después de las etiquetas, excepto el espacio
 
        '/[^\S ]+\</s',     // elimina en blanco antes de las etiquetas, excepto el espacio
 
        '/(\s)+/s',         // Acortar múltiples secuencias de espacios en blanco.
 
        '/<!--(.|\s)*?-->/' // Borrar comentarios html
 
    );
 
 
 
    $replace = array(
 
        '>',
 
        '<',
 
        '\\1',
 
        ''
 
    );
 
 
 
    $buffer = preg_replace($search, $replace, $buffer);
 
 
 
    return $buffer;
 
   }
 
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
2
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Cómo ofuscar un codigo

Publicado por joel (1269 intervenciones) el 24/08/2020 20:13:49
Hola Jesus, yo he probado tu código y me ha funcionado perfectamente!!!

Lo he copiado en un archivo .php y lo he abierto desde chrome.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar