martes, 16 de septiembre de 2014

formatear miles punto de los miles PHP

echo number_format(($kmglobales / 1000), 0, '', '.');






.

formatear miles punto de los miles javascript

function formato_numero(numero, decimales, separador_decimal, separador_miles){ // v2007-08-06
 numero=parseFloat(numero);
 if(isNaN(numero)){
  return "";
 }

 if(decimales!==undefined){
  // Redondeamos
  numero=numero.toFixed(decimales);
 }

 // Convertimos el punto en separador_decimal
 numero=numero.toString().replace(".", separador_decimal!==undefined ? separador_decimal : ",");

 if(separador_miles){
  // Añadimos los separadores de miles
  var miles=new RegExp("(-?[0-9]+)([0-9]{3})");
  while(miles.test(numero)) {
   numero=numero.replace(miles, "$1" + separador_miles + "$2");
  }
 }

 return numero;
}
 
 
 
. 

lunes, 21 de julio de 2014

PHP Genera clave RAMDOM

//***********************************
function createRandomPassword()
{
$chars = "1234567890QAZWSXEDCRFVTGBYHNUJMIKOLPaqzwsxedcrfvtgbyhnujmikolp";

srand((double)microtime()*1000000);
$i = 0;
$pass = '' ;

do
{
$num = rand() % strlen($chars);
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
while (strlen($pass)!=15);

return $pass;
}





.

MGFLOTAS insertar records con NULL

<?

$texto="
INSERT INTO `records` VALUES (8725194, 32, '38.2821632', '-0.7180091', '165', '2014-07-21', '07:08:20', '0', '12', '0', '1', '28', '382821632', '-7180091', '09:07:46', '0', '0', '0', 9);
INSERT INTO `records` VALUES (8725195, 32, '38.2823232', '-0.7176723', '165', '2014-07-21', '07:09:18', '0', '12', '0', '0', '2', '382823232', '-7176723', '09:07:46', '0', '0', '0', 9);
INSERT INTO `records` VALUES (8725196, 32, '38.2823232', '-0.7176723', '165', '2014-07-21', '07:09:19', '0', '13', '0', '1', '0', '382823232', '-7176723', '09:07:46', '0', '0', '0', 9);
INSERT INTO `records` VALUES (8725197, 32, '38.2823232', '-0.7176723', '165', '2014-07-21', '07:09:23', '0', '13', '0', '0', '0', '382823232', '-7176723', '09:07:46', '0', '0', '0', 9);
";

$vector=explode(";",$texto);

for ($i=0;$i<sizeof($vector);$i++)
{
    $vector2=explode(",",$vector[$i]);
   
   
    echo "INSERT INTO `records` VALUES (null";
   
    for ($j=1;$j<sizeof($vector2);$j++)
    {
        echo ",".$vector2[$j];
    }
   
    echo ";<br>";
}

?>

















.

jueves, 17 de julio de 2014

Evitar la inyeccion SQL

        // Evitamos la inyeccion SQL

        // Modificamos las variables pasadas por GET
        foreach( $_GET as $variable => $valor )
        {
            $_GET[$variable]=str_replace("'", "",$_GET[$variable]);
            $_GET[$variable]=str_replace("\"", "",$_GET[$variable]);
            $_GET[$variable]=str_replace("`", "",$_GET[$variable]);
            $_GET[$variable]=str_replace("´", "",$_GET[$variable]);
        }
       
        // Modificamos las variables pasadas por POST
        foreach( $_POST as $variable => $valor )
        {
            $_POST[$variable]=str_replace("'","",$_POST[$variable]);
            $_POST[$variable]=str_replace("\"","",$_POST[$variable]);
            $_POST[$variable]=str_replace("`","",$_POST[$variable]);
            $_POST[$variable]=str_replace("´","",$_POST[$variable]);
        }       
        





.

viernes, 6 de junio de 2014

php ver el arbol de directorios carpetas y archivos

<?php

$ruta=".";

$directorio = opendir($ruta); //ruta actual

$mas=0;

while ($archivo = readdir($directorio))
{
    if (is_dir($archivo))
    {
        if (($archivo!=".") && ($archivo!=".."))
        {
            echo "[carpeta] ".$archivo;
            echo "<br>";
        }
    }
    else
    {
        if (file_exists($ruta."/".$archivo))
        {
            echo $archivo;
            echo "<br>";
        }
    }
}
?>












.

jueves, 3 de abril de 2014

javascript cambiar imagen por css

document.getElementById("foto1").src='fotos/ojo.png';




.

viernes, 7 de marzo de 2014

Concatenar texto en MySQL

UPDATE localizadores SET imei = CONCAT("pau", imei) where id=1
limit 1






.

martes, 11 de febrero de 2014

subir ficheros PHP $HTTP_POST_FILES está deprecated

//***************** index.php

<html>
<body>

<form action="insert.php" method="post" enctype="multipart/form-data">
Foto:
<input type="file" name="foto" id="foto"><br>
<input type="submit" name="submit" value=" SUBIR ">
</form>

</body>
</html>


//**************** insert.php

<?php
if ($_FILES["foto"]["error"] > 0)
  {
  echo "Error: " . $_FILES["foto"]["error"] . "<br>";
  }
else
  {
  echo "Subir: " . $_FILES["foto"]["name"] . "<br>";
  echo "Tipo: " . $_FILES["foto"]["type"] . "<br>";
  echo "Tamaño: " . ($_FILES["foto"]["size"] / 1024) . " kB<br>";
  echo "Servidor: " . $_FILES["foto"]["tmp_name"];
  }
?>




.

viernes, 24 de enero de 2014

php ver el contenido de una carpeta o directorio

<?php
$ruta=".";

$directorio = opendir($ruta);  //ruta actual

$mas=0;

while ($archivo = readdir($directorio))  //obtenemos un archivo y luego otro sucesivamente
{
    if (is_dir($archivo)==false)  //verificamos si es o no un directorio
    {
        echo $archivo;
        echo "<br>";
    }
}
?>

miércoles, 22 de enero de 2014

php concatenar dos nombres para formar una variable variables unir juntar


$perro1="bola";
$perro2="toy";

$i=2;


echo $perro2;


${'perro'.$i}="nuevo nombre";

echo $perro2;



.

saber el valor de un select option con javascript

<select name="list" id="poblacion">
<option value="11">Person1</option>
<option value="27">Person2</option>
<option value="17">Person3</option>
<option value="10">Person4</option>
<option value="7">Person5</option>
<option value="32">Person6</option>
<option value="18">Person7</option>
<option value="29">Person8</option>
<option value="28">Person9</option>
<option value="34">Person10</option>
<option value="12">Person11</option>
<option value="19">Person12</option>
</select>


var pob=document.getElementById('poblacion').options[document.getElementById('poblacion').selectedIndex].value;
   
   

cambiar select option con javascript

<select name="list" id="poblacion">
<option value="11">Person1</option>
<option value="27">Person2</option>
<option value="17">Person3</option>
<option value="10">Person4</option>
<option value="7">Person5</option>
<option value="32">Person6</option>
<option value="18">Person7</option>
<option value="29">Person8</option>
<option value="28">Person9</option>
<option value="34">Person10</option>
<option value="12">Person11</option>
<option value="19">Person12</option>
</select>



 document.getElementById('poblacion').value='Person8';





.

Archivo del blog