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


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 [404] 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 ... 769
4031  Programación / Desarrollo Web / Re: Necesito ayuda con htaccess [F1] en: 4 Junio 2014, 21:07 pm
Código
  1. <IfModule mod_rewrite.c>
  2.   RewriteEngine on
  3.  
  4.   # Quitar www.
  5.   # Cambia sudominio.com por el tuyo (sin las www)
  6.   RewriteCond %{HTTP_HOST} ^www\. [NC]
  7.   RewriteRule ^(.*)$ sudominio.com/$1 [R=301,QSA,L]
  8.  
  9.   # Cargar el subdirectorio en vez del principal
  10.   # Cambia sudominio.com por el tuyo (sin las www)
  11.   # Cambia subdirectory por la carpeta.
  12.   RewriteCond %{HTTP_HOST} ^sudominio.com$
  13.   RewriteCond %{REQUEST_URI} !^/subdirectory/
  14.   RewriteCond %{REQUEST_FILENAME} !-f
  15.   RewriteCond %{REQUEST_FILENAME} !-d
  16.   RewriteRule ^(.*)$ /subdirectory/$1
  17.  
  18.   # Cargar por defecto el index.php del subdirectorio.
  19.   # Cambia sudominio.com por el tuyo (sin las www)
  20.   # Cambia subdirectory por la carpeta.
  21.   RewriteCond %{HTTP_HOST} ^sudominio.com$
  22.   RewriteRule ^(/)?$ subdirectory/index.php [L]
  23.  
  24. </IfModule>

Saludos
4032  Programación / Desarrollo Web / Re: Problema con GetElementById en un boton tipo range. en: 4 Junio 2014, 20:56 pm
Siempre que vayas a tratar valores en campos, usa parseInt() para asegurarte de que estas tratando con un integro =)

Saludos
4033  Programación / Desarrollo Web / Re: Problema con GetElementById en un boton tipo range. en: 4 Junio 2014, 16:57 pm
No entendí el problema.. xD

Código
  1. ancho_rectangulo = parseInt(document.getElementById("ancho_del_cuadro").value);

Me va bien.. o eso se supone..

Saludos
4034  Foros Generales / Foro Libre / Re: [LA HERRAMIENTA SUPREMA] Cómo ser un hacker en: 4 Junio 2014, 01:45 am
http://programadordefp.es/

Saludos
4035  Programación / Desarrollo Web / Re: Duda sobrecarga al usar Cron Job cada 5 minutos en: 2 Junio 2014, 12:14 pm
Eso depende enteramente del servidor pero una tarea cron cada 5 minutos.. no me parece gran cosa. De hecho algunos hosts gratuitos que implementan cron piden un mínimo de 5..

La cosa es que si hay 11 dominios pendientes y tardan 30 segundos en registrarse cada uno, tardara unos 5,5 minutos con lo que habría saltado el siguiente cron, a la larga igual tienes el script de registro corriendo 20 veces xD. Yo implementaría un script que aparte de registrar guardase el estado, y si se da el caso de que el script se ejecuta 2  veces que primero compruebe si esta corriendo o no.


Tarea cron
-
Comprobar si ya se esta ejecutando.
-
Si no se esta ejecutando, marcar como ejecutando.
Si se esta ejecutando, return false; (salir)
-
-
Comprobar si hay dominios
-
-
Si no hay dominios, marcar como no-ejecutando y salir.
Si hay dominios registrar, intentar registrar y una vez finalizado, marcar como no-ejecutando.

algo así xD

Saludos
4036  Programación / Desarrollo Web / Re: Problema con formulario usando onSubmit="" y .submit() en: 2 Junio 2014, 11:58 am
dank_ si te fijas dije, también. Sabemos que puede ser salteada, pero en la mayoría de los casos es mas probable que un usuario se equivoque antes de que intente saltarse la validación. ¿Qué mejor que tener 2-3 métodos para validar y evitar enviar un request no valido ?

Saludos
4037  Programación / PHP / Re: insertar en 2 tablas distintas en: 30 Mayo 2014, 18:31 pm
@Mokonauta, ese código que has proporcionado es completamente infuncional y en todo caso seria valido solo para una conexión con CLIENT_MULTI_STATEMENTS o usando mysqli.

Por otra parte efectivamente las transacciones son bastante útiles en estos casos. Una nota, si usas START TRANSACTION asegúrate de definir AUTOCOMMIT=0 antes.

Código
  1. $consultas = array();
  2. $consultas[] = 'INSERT INTO primer_tabla VALUES ('',1,2,3)';
  3. $consultas[] = "INSERT INTO segunda_tabla VALUES ('',3,2,1)";
  4.  
  5. mysql_query('SET AUTOCOMMIT=0;');
  6. mysql_query('START TANSACTION;');
  7.  
  8. foreach($consultas as $consulta){
  9.  if(!mysql_query($consulta,$enlace)){ $error = true; break;}
  10. }
  11.  
  12. // Si hay error, hacemos rollback (deshacer)
  13. if(isset($error)){ mysql_query('ROLLBACK',$enlace); }
  14. // en caso contrario, commit (aplicar)
  15. else { mysql_query('COMMIT',$enlace); }



Aquí puedes ver porque usar mysqli te puede venir bien.. justo para lo que quieres..

Código
  1. <?php
  2.  
  3. $enlace = new mysqli('host', 'user', 'pass', 'db');
  4. if($enlace->connect_errno){ die('Fallo al connectar: '.$enlace->connect_error); }
  5.  
  6. $query =  "INSERT INTO primer_tabla VALUES ('',1,2,3); ";
  7. $query .= "INSERT INTO segunda_tabla VALUES ('',3,2,1); ";
  8.  
  9. if(!$enlace->multi_query($query)){
  10. die('Error en query: '.$enlace->error);
  11. }
  12.  
  13. ?>

Saludos
4038  Programación / Desarrollo Web / Re: Forma en la que guardar datos en un campo TEXT mysql en: 30 Mayo 2014, 15:52 pm
A mi ver, la segunda ocupara mas espacio ya que \n(\r) ocupa menos que <br />.

Saludos
4039  Programación / Desarrollo Web / Re: Mejor free-host para dominio de pago? en: 29 Mayo 2014, 16:21 pm
byethost si quieres estabilidad y velocidad (000webhost es un reseller de este).

x10hosting si quieres muchas opciones y pocos limites... pero la BD se cae cada X tiempo y "actualizan el hardware" muchas veces.. ademas tienes que loguearte cada 1 mes o así para que no deshabiliten la cuenta.

A mi me gusta openshift.

Apoyo a EFEX, me lo recomendó un día y estoy encantado xD

Saludos
4040  Programación / Desarrollo Web / Re: dudas legalidad web propia en: 26 Mayo 2014, 23:25 pm
Tienes que mirar las licencias. En ciertos casos, incluso aunque pongas la fuente, si el autor no te ha dado un permiso explicito no puedes compartirlas ni distribuir ni nada.

Lo mas fácil es pedir permiso al autor.

Saludos
Páginas: 1 ... 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 [404] 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 ... 769
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines