Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#3931
Citarpero resulto que me jodi mi Disco duro con unos imanes para un proyecto del efecto invernadero, tratando de crear energia libre con imanes, (un transgenerador magnetico), y pues bueno, estoy en una plataforma montada de wifislax con la que apenas me salve el trasero con word online de outlook...

Yo quiero de lo que fumas... pasame el numero de tu camello.

Saludos
#3932
PHP / Re: [Ayuda] Pequeño juego en PHP
4 Junio 2014, 21:10 PM
¿ Cual es el problema ? o donde esta tu duda...

Saludos
#3933
Código (apache) [Seleccionar]
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Quitar www.
  # Cambia sudominio.com por el tuyo (sin las www)
  RewriteCond %{HTTP_HOST} ^www\. [NC]
  RewriteRule ^(.*)$ sudominio.com/$1 [R=301,QSA,L]

  # Cargar el subdirectorio en vez del principal
  # Cambia sudominio.com por el tuyo (sin las www)
  # Cambia subdirectory por la carpeta.
  RewriteCond %{HTTP_HOST} ^sudominio.com$
  RewriteCond %{REQUEST_URI} !^/subdirectory/
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /subdirectory/$1

  # Cargar por defecto el index.php del subdirectorio.
  # Cambia sudominio.com por el tuyo (sin las www)
  # Cambia subdirectory por la carpeta.
  RewriteCond %{HTTP_HOST} ^sudominio.com$
  RewriteRule ^(/)?$ subdirectory/index.php [L]
 
</IfModule>


Saludos
#3934
Siempre que vayas a tratar valores en campos, usa parseInt() para asegurarte de que estas tratando con un integro =)

Saludos
#3935
No entendí el problema.. xD

Código (javascript) [Seleccionar]
ancho_rectangulo = parseInt(document.getElementById("ancho_del_cuadro").value);

Me va bien.. o eso se supone..

Saludos
#3937
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
#3938
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
#3939
PHP / Re: insertar en 2 tablas distintas
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 (php) [Seleccionar]
$consultas = array();
$consultas[] = 'INSERT INTO primer_tabla VALUES ('',1,2,3)';
$consultas[] = "INSERT INTO segunda_tabla VALUES ('',3,2,1)";

mysql_query('SET AUTOCOMMIT=0;');
mysql_query('START TANSACTION;');

foreach($consultas as $consulta){
 if(!mysql_query($consulta,$enlace)){ $error = true; break;}
}

// Si hay error, hacemos rollback (deshacer)
if(isset($error)){ mysql_query('ROLLBACK',$enlace); }
// en caso contrario, commit (aplicar)
else { mysql_query('COMMIT',$enlace); }





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

Código (php) [Seleccionar]
<?php

$enlace 
= new mysqli('host''user''pass''db');
if(
$enlace->connect_errno){ die('Fallo al connectar: '.$enlace->connect_error); }

$query =  "INSERT INTO primer_tabla VALUES ('',1,2,3); ";
$query .= "INSERT INTO segunda_tabla VALUES ('',3,2,1); ";

if(!
$enlace->multi_query($query)){
die('Error en query: '.$enlace->error);
}

?>


Saludos
#3940
A mi ver, la segunda ocupara mas espacio ya que \n(\r) ocupa menos que <br />.

Saludos