echo number_format(($kmglobales / 1000), 0, '', '.');
.
martes, 16 de septiembre de 2014
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;
}
.
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>";
}
?>
.
$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]);
}
.
// 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>";
}
}
}
?>
.
$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
viernes, 7 de marzo de 2014
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"];
}
?>
.
<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>";
}
}
?>
$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;
<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';
.
<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';
.
Suscribirse a:
Entradas (Atom)
Archivo del blog
-
▼
2014
(13)
- ▼ septiembre (2)