elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 33
1  Programación / Desarrollo Web / Pregunta: Pasar de minúsculas a mayúsculas (javascript) en: 9 Septiembre 2021, 10:29 am
Hola, estoy teniendo problemas para pasar de minusculas a mayúsculas con javascript pero usando expresión regular.

Más que nada lo que me complica es .replace('x') porque nosé como hago que x sea la mayúscula de z letra.
2  Programación / Desarrollo Web / [pregunta]: keycode 8 o keycode 46 para borrar? en: 8 Septiembre 2021, 22:08 pm
Hola

estaba viendo la lista de los keyCode y según pude ver "delete" es 46 pero cuando lo uso no me lo toma, estoy tratando de borrar un caracter en un input.

Ahora hice un alert y me manda que delete es 8.

Entonces?
Delete es 8 o 46?
3  Programación / Desarrollo Web / [Pregunta]: Reemplazar comillas de una forma más "elegante" en: 6 Septiembre 2021, 22:05 pm
Hola, soy un poco nuevo en esto de las expresiones regulares pero me pasa que estaría necesitando una expresión regular para reemplazar las comillas dobles "x" por “x”
y 'y' por ‘y’.

Ahora esto de reemplazar ya lo tenía con:
Código
  1. $result = str_replace("'", "’", $data);
  2. $result = str_replace('"', '”', $result);
  3.  

Lo que estoy buscando es reemplazar (preg_replace) pero de una forma más elegante, quiero que cuando tenga 'X' me reemplace ‘X’ y cuando tenga "Y" me reemplace “Y” pero con el código que tengo ahora lo único que hace es... 'X' me reemplaza ’X’, "Y" me reemplaza ”Y”.

Hice la siguiente expresión regular pero no me convence del todo porque CREO me salió a la primera en javascript.

Código
  1. /'+[\A-Z]+'/gi
  2.  

¿Cómo lo harían en PHP?  :huh:
4  Programación / PHP / [Pregunta]: Correcto uso de la función addslashes en: 5 Septiembre 2021, 06:22 am
Hola,

estoy teniendo problemas con lo siguiente:
Código
  1. $text = Limpiar($_POST['input_text']); // limpio el dato (escapo html)
  2. echo '<br>'.$text.'<br>';
  3.  
  4. ?>
  5. <h3><?php echo($text); ?></h3>
  6. <textarea><?php echo($text); ?></textarea>
  7. <script type="text/javascript">
  8. alert('<?php echo($text); ?>'); // acá vienen los problemas
  9. </script>
  10. <?php
  11.  

Si el texto fuera: "mi texto ' es este" esto me daría problemas en la línea de alert(); ya que no se está escapando las comillas simples, por lo que estaba pensando que entonces tendría que hacer uso de addslashes para escapar estas comillas simples o dobles si lo fueran cuando se va a poner como parametro de alguna función de javascript.

No estoy seguro si esta es una manera efectiva, estuve viendo algunos vídeos pero lo que ellos hacen es usar addslashes antes de guardar ese dato a la bd. El problema que encuentro con esto es que cada vez que yo vaya a querer mostrar esa cadena por pantalla me va a salir... "mi texto \' es este".

Y tendría que usar stripslashes (para sacar los escapes a las comillas) cada que yo quiero usar ese dato mientras no sea en una función javascript como parámetro.

Esto me parece muy tedioso que a cada rato tenga que estar usando stripslashes, redondeando no estoy seguro si el enfoque correcto es este o debería sólo usar addslashes cuando ese dato se va a usar como parámetro en una función javascript y nada más.

Estoy algo perdido.
5  Programación / Desarrollo Web / [Pregunta]: ¿Cómo puedo hacer esto con $.ajax? en: 3 Septiembre 2021, 07:06 am
Hola!

Tengo un archivo .php el cual contiene "código" html el cuál será expulsado a un elemento x.

Código
  1. $.ajax// blah blah blah
  2.  
  3. .done(function(results) // al momento de finalizar la ejecución del archivo .php
  4. {
  5.       $('#elemento').html(results);
  6. })
  7.  

Ahora yo quisiera que sólo ejecute .html en el caso en que results tenga datos, no esté vacio. Hice esto pero lo percibo un poco más lento a la ejecución:

Código
  1. $.ajax// blah blah blah
  2.  
  3. .done(function(results) // al momento de finalizar la ejecución del archivo .php
  4. {
  5.       if($.trim(results))
  6.       {
  7.               $('#elemento').html(results);
  8.       }
  9. })
  10.  

Muchas gracias.
6  Programación / Desarrollo Web / [Pregunta]: ¿Cómo se "cifra" el código fuente? en: 24 Agosto 2021, 22:57 pm
Hola,

me refiero a "cifrar" el código fuente, aquel que los usuarios pueden visualizar con Click derecho -> ver código fuente.

Si veo en facebook, el nombre de las clases son cualquier cosa, tienen nombres irrazonables.
7  Programación / Desarrollo Web / [Pregunta]: ¿Cómo evito esto al usar .prepend() en jQuery? en: 20 Agosto 2021, 22:17 pm
Cuando uso .prepend(); para agregar un fragmento de HTML lo que pasa es que me modifica las posiciones del elemento.

Es decir:

HTML
Código
  1. <div id="elementos"></div>
  2.  

javascript/JQUERY
Código
  1. $('#elementos').prepend('<div class="elemento">ELEMENTO 1</div>'); // esperaría que esto tuviera la posición 0
  2.  
  3. $('#elementos').prepend('<div class="elemento">ELEMENTO 2</div>'); // esperaría que esto tuviera la posición 1
  4.  
  5. $('#elementos').prepend('<div class="elemento">ELEMENTO 3</div>'); // esperaría que esto tuviera la posición 2
  6.  

Pero si accedo a los elementos ocurre que va desde el 0 hasta el 2 y no desde el 2 hasta el 0, entonces no hay manera de evitar que vaya agregando estas posiciones de menor a mayor y sí de mayor a menor?

Código
  1. document.querySelectorAll('.elemento')[0].style.opacity = 0.5; // esperaría que modifique al ELEMENTO 1 pero modificará al ELEMENTO 3
  2.  
8  Programación / Desarrollo Web / [Pregunta]: ¿Cómo aprendieron de websockets? en: 15 Agosto 2021, 23:45 pm
Hola, tengo  una idea de lo que es un  socket a nivel teórico, pero me está costando mucho buscar información sobre la aplicación práctica del mismo. Más todavía si es con PHP, todo es nosé js socket io pero yo quiero aprender websockets con PHP.

Lo mismo para poder crear un servidor de websockets propio, si ustedes saben de estos temas me podrían decir cómo fue que aprendieron. Quizás nosé buscar correctamente estos temas..

EDIT: No me acordaba que ya había hecho una pregunta como esta: https://foro.elhacker.net/desarrollo_web/pregunta_websockets-t501829.0.html

Nose si deba cerrar este tema Ya que si quieren responder cualquier dato extra me sirve.
9  Programación / Desarrollo Web / [Pregunta]: ¿Cómo puedo obtener x primeros digitos de un número con PHP? en: 4 Agosto 2021, 21:55 pm
Lo ideal sería una función pero voy a tratar de hacerlo yo, más que nada no sé como puedo a partir de un número...

Código
  1. $x = 1700;
  2.  

...obtener x cantidad de los primeros dígitos... por ejemplo si yo quiero obtener los primeros 1,2,3, n digitos de X numero.

Le digo que quiero obtener los primeros 2 digitos de ese numero:

Código
  1. $x = 1700; // devolvería 17
  2.  

Yo sé que me dirían que use substr_ o mb_substr (para multy bites) pero esto sería un "parche" porque si ese numero es negativo o tiene decimales traerían problemas y no sería preciso.

¿Alguna idea?
10  Programación / PHP / [Pregunta]: Comportamiento de las $_SESSION en: 2 Agosto 2021, 19:06 pm
En relación a su tiempo de vida las sesiones en php me están dando un problema y es que a veces de la nada me cierra la sesión y me manda para el index.

Código
  1. ini_set('session.cookie_lifetime', 43200); // (12 hours)
  2. ini_set('session.gc_maxlifetime', 43200); // (12 hours)
  3.  

¿Será que el comportamiento sería que cuando una $_SESSION es inicializada desde ese punto hasta 12 horas INDEPENDIENTEMENTE de si cierro sesión va a esperar 12 horas para destruirla y por eso me está sacando sin que yo le diga? Pensaba que al cerrar sesión ese tiempo de vida quedaba inutilizable porque ya cerraba sesión, se eliminaban las sesiones.

En la parte del código cuando hago logout tengo unset($_SESSION['x']); y más abajo session_destroy();

EDIT: Se me pasó que esto va al foro de PHP
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 33
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines