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 Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 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 ... 74
241  Programación / PHP / Re: [Pregunta]: Deprecated Non-static method users en: 13 Febrero 2020, 02:07 am
Gracias!!!!!
242  Programación / Desarrollo Web / [Resuelto]: Marca de tiempo UNIX PHP vs Marca de tiempo UNIX javascript en: 11 Febrero 2020, 16:07 pm
Básicamente quería preguntar si el unix de javascript es siempre el mismo, es decir...
la marca de unix que tiene PHP sin importar la hora del servidor siempre va a ser la misma... me preguntaba si la marca de tiempo unix que se obtiene por medio de javascript también funciona así... que sin importar la ubicación del usuario siempre va hacer la misma marca de tiempo.

Código
  1. var unix_now = Math.round((new Date()).getTime() / 1000);
  2.  
243  Programación / PHP / Re: [Pregunta]: Deprecated Non-static method users en: 11 Febrero 2020, 16:04 pm
Gracias, me quedo un poco más claro.
244  Programación / PHP / [Resuelto] [Pregunta]: Deprecated Non-static method users en: 11 Febrero 2020, 05:37 am
Investigue un poco sobre el tema y esto vendría a ser solamente una advertencia, no un error como tal... digamos que una parte de mi código es este:

Deprecated
: Non-static method users::Add() should not be called statically in


Código
  1. class users
  2. {
  3.      function Add($parametro_1, $parametro_2, $etc)
  4.     {
  5.         // [Consulta SQL para agregar un usuario]
  6.     }
  7. }
  8.  

y el uso sería
Código
  1. users::Add($x, $y, $z); // agrega un usuario a la base de datos
  2.  

No está mal pero según lo que indica la advertencia esto es obsoleto, mi pregunta es por qué? en que cambia el que sea algo estático (que la verdad tampoco se mucho de esto) pero mi tema va más que nada para saber porque debo hacer esto estático... cual es la diferencia o que ventaja trae?

EDIT: Ya lo pude solucionar, por lo menos ya la advertencia no aparece.

Código
  1. $object = new users;
  2. $object->Add($x, $y, $z);
  3.  

Igualmente dejo esto abierto por si alguien quiere darme más información.


Mod: Temas sobre PHP van al subforo de PHP.
245  Programación / Desarrollo Web / [Pregunta]: ¿Esto es normal? en: 10 Febrero 2020, 05:07 am
Básicamente tengo un código javascript

Código
  1. document.body.style.cursor = 'progress';
  2.  

Lo que pasa es que si digamos hago un timer que a los 5 segundos ejecute el código de arriba, la unica manera en que se vea reflejado el cursor progress es yo moviendolo.. es decir si yo tengo el puntero quieto no va a verse el cursor progress..
246  Programación / PHP / [Pregunta]: PHPSESSID cookie en: 9 Febrero 2020, 20:48 pm
Es una duda "teórica", PHPSESSID es una cookie general de todas las sessiones que tiene un script o aplicación PHP?

es decir si yo tengo una $_SESSION['x'] = 3; entonces se va a agregar esa cookie? y si yo pongo $_SESSION['y'] = 4; no se se agrega otro PHPSESSID? o es uno solo en general para todas las sessiones? trate de hacerlas desaparecer con unset y session_detroy pero sigue apareciendo esa cookie...
247  Programación / PHP / Re: ¿Qué operación matematica puedo hacer para arreglar esto? en: 9 Febrero 2020, 18:15 pm
Pides tareas que por el tiempo que llevas programando deberías resolver en 10 segundos. Intenta romperte un poco la cabeza.

Como hice para resolverlo. Busqué: Como calcular el año bisiesto. Implementé las condiciones de la forma más sencilla del primer resultado de google, ni la página web abrí. Probé varios años bisiestos y años no bisiestos para ver que todo funciona.

Código
  1. <html>
  2. <script>
  3. var res=0, año = parseInt(prompt("Pon el año"));
  4.  
  5. if (año % 4 == 0) {
  6.  res=1;
  7.  /* De momento es bisiesto */
  8.  if (año % 100 == 0) {
  9.  res=0;
  10.  /* Ya no es bisiesto */
  11.    if (año % 400 == 0) {
  12.  /* A menos que se cumpla esta condición */
  13.    res=1;
  14.    }
  15.  
  16.  }
  17.  
  18. }
  19.  
  20. if (res) {
  21.  alert("El año " + año + " es bisiesto.");
  22. }
  23.  
  24. else {
  25.  alert("El año " + año + " no es bisiesto.");
  26. }
  27. </script>
  28. </html>


Como siempre te complicas la vida de una forma que no tiene ni medio sentido. Si quieres saber la fecha, se la pregutas a tu sistema y la guardas. Se la preguntas a un servicio online. Se la preguntas a varios clientes y la corroboras o se la pregutas a un señor en la calle... Pero rescribir la rueda una y otra ves para tareas tan triviales solo te lleva a meter bugs y bugs y más bugs. Solo falta que se la pidas a un cliente y te dumpe la base de datos por pensar que la hora no es parámetro peligroso :')

Te agradezco tu ayuda, pero con todo el respeto no tenia nada que ver con el problema tu respuesta... claramente dije que ya sabia que existia una operacion para calcular el año bisiesto pero eso no era suficiente... una cosa es saber la fecha actual y otra que apartir de dos fechas obtener cuanto tiempo se lleva con el formato que mostre de x años x meses x dias x horaa x minutos x segundos.

No te creas, porque aunque tengas 80 años programando pueden haber casos en los que tareas triviales te resulten más dificiles que otras que son más complicadas o es en mi caso... pero dale tampoco pregunte cuanto es 2 + 2... saludos!


Gracias a los 4, voy a hacerlo como dijo four usando diff probe un poco y parece que funciona...
248  Programación / PHP / [Resuelto] ¿Qué operación matematica puedo hacer para arreglar esto? en: 9 Febrero 2020, 04:20 am
Estuve prácticamente casi todo el día creando un script que me permitiera, a partir de segundos obtener, años, meses, días, horas, minutos y lógicamente los segundos... el código de base lo conseguí en internet pero lo mejore bastante.

Lo que me devolvería, a partir de '100 segundos' => '1 minuto 40 segundos'
a partir de '1500000 segundos' => '50 años 9 meses 13 días 18 horas 34 minutos 40 segundos"

El problema que tengo es que en una parte del script:
Código
  1.                $secondsInAMinute = 60;
  2. $secondsInAnHour = 60 * $secondsInAMinute;
  3. $secondsInADay = 24 * $secondsInAnHour;
  4. $secondsInAMonth = 30 * $secondsInADay;
  5. $secondsInAYear = 12 * $secondsInAMonth;
  6.  

Obtengo la cantidad total de segundos por minuto, por hora, por día, por mes y por año pero existe un problema y es que los segundos por mes que es 30 * $secondsInADay el 30 serían los días pero como sabemos no todos los meses tienen 30 días... es más hasta depende de si es un año bisiesto de que si febrero traiga 28 o 29 días...

No puedo encontrar una solución o si existe una operación matematica para solventar esto, entiendo que se puede saber si un año es bisiesto con php pero eso todavía no me alcanza para poder llegar a una solución...

Mod: Temas sobre PHP van al subforo de PHP.
249  Programación / Desarrollo Web / Re: [Pregunta]: Imprimir una variable de javascript en un title="" de html en: 7 Febrero 2020, 17:25 pm
En jQuery:

Código
  1. <!DOCTYPE html>
  2.    <head>
  3.        <title></title>
  4.        <script>
  5.            $(document).ready(function(){
  6.  
  7.                variable = 'mi variable';
  8.  
  9.                $('#changeme')
  10.                    .mouseover(function(){
  11.                        $(this).attr('title', variable);
  12.                    })
  13.                    .text(variable); // Texto y no HTML, evita XSS
  14.            });
  15.        </script>
  16.    </head>
  17.    <body>
  18.        <p id="changeme" title="texto"></p>
  19.    </body>
  20. </html>

Recuerda que en un buen desarrollo debes separar el tipo de código, por ejemplo el código javascript debería estar en un archivo js separado del html al igual que el css.

Saludos.



Entiendo, pero como la verdad no quiero trabajar con id="" o class="" para este caso en especifico me sirve más esa manera, muchas gracias a los 3.
250  Programación / Desarrollo Web / Re: [Pregunta]: Imprimir una variable de javascript en un title="" de html en: 7 Febrero 2020, 16:10 pm
mmm

no será que exista algun método parecido a esto? (esto no creo que exista xd es solamente para mostrar un poco la idea)

<script>var variable = 'esto es información';</script>
<p tittle="" script="this.title = variable;"></p>

Los inspire?  :xD :xD

EDIT:

ya casi lo termino, pero quiero que de entrada lo ponga y no cuando se haga un click, pero nose como hacerlo... ya falta poquito.... ¿alguna ayudita?
Código
  1. <script type="text/javascript">var variable = 'mi variable';</script>
  2. <p title="texto" onclick="this.title = variable;"><script type="text/javascript">document.write(variable);</script></p>
  3.  

EDIT 2:

ya está.
Código
  1. <script type="text/javascript">var variable = 'mi variable';</script>
  2. <p title="texto" onmouseover="this.title = variable;"><script type="text/javascript">document.write(variable);</script></p>
  3.  
Páginas: 1 ... 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 ... 74
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines