Códigos Fuente de PHP

Mostrando del 261 al 270 de 548 registros
Imágen de perfil
Val: 22
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Conexión PHP-PYTHON-ARDUINO


PHP

Publicado el 15 de Junio del 2017 por Francisco (3 códigos)
3.497 visualizaciones desde el 15 de Junio del 2017
Conexión entre PHP, PYTHON y ARDUINO
En este código utilicé Arduino Nano, PHP5 y Python2.7.
Es una simple conexión que la cual comienza con un botón en un form que envía por post la señal que escribe en un archivo de texto que es leído por python que luego envía el valor por serial el cual arduino detecta y ejecuta la acción de liberar energía por el puerto definido para que se encienda como por ejemplo un LED.

Este código fue hecho y probado en Kali Linux y está hecho para trabajar sobre un entorno linux...
Visíta http://www.pctfgm.tk.
Imágen de perfil

Sistema de comentarios sin base de datos


PHP

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 5 de Junio del 2017 por Joel
5.867 visualizaciones desde el 5 de Junio del 2017
Sistema de comentarios sin base de datos.

Este sistema de comentarios te puede ayudar de mucho para paginas individuales ya si no quieres utilizar una base de datos mysql .

Bueno hay les dejo el código.
Imágen de perfil
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Días hábiles entre dos fechas dadas


PHP

estrellaestrellaestrellaestrellaestrella(10)
Actualizado el 21 de Mayo del 2017 por Kip (28 códigos) (Publicado el 19 de Noviembre del 2016)
21.119 visualizaciones desde el 19 de Noviembre del 2016
Una función que recibe dos fechas en el formato YYY-mm-dd y retorna un arreglo con los meses y sus respectivos días hábiles, ejemplo de uso:

1
$dias_habiles = bussiness_days('2016-04-03', '2016-04-15');

De esa forma ahora $dias_habiles contiene un array bidimensional, en este ejemplo solo se obtiene un array con un elemento cuyo indice seria el año-mes y cuyo valor es otro array con los días hábiles, cabe recalcar que es posible obtener mas elementos todo depende de las fechas que reciba la funcion:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Array
(
    [2016-04] => Array
        (
            [0] => 04
            [1] => 05
            [2] => 06
            [3] => 07
            [4] => 08
            [5] => 11
            [6] => 12
            [7] => 13
            [8] => 14
            [9] => 15
        )
 
)

Ahora bien, con aquel array lo que se podria hacer para obtener el numero total de días hábiles en cada mes o meses entre las dos fechas es usar un foreach e ir mostrando cada indice y usar count() para obtener el total de los días que seria cada valor del indice, algo asi:

1
2
3
4
5
foreach ($dias_habiles as $anio_mes => $dias) {
	$dias_mes = count($dias);
	$mensaje = "{$anio_mes} | {$dias_mes}";
	echo ($dias_mes > 1) ? "{$mensaje} dias<br>" : "{$mensaje} dia<br>";
}

Esto te mostraría algo así:

2016-04 | 10 dias

EXTRA

Si crees que no necesitas los numeros de los dias del mes y buscas el numero total de dias hábiles nada mas, puedes colocar como cuarto argumento la cadena 'sum', de esta forma te traera un array como indices el año-mes y como valor de este el total de dias de hábiles de dicho mes, ejemplo:

1
$dias_habiles = bussiness_days('2016-04-03', '2016-04-15', 'SUM');

Te retornara algo asi:

1
2
3
4
Array
(
    [2016-04] => 10
)


Espero les sirva.

Saludos
Imágen de perfil
Val: 310
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Sistema PHP de Inventario Simple


PHP

estrellaestrellaestrellaestrellaestrella(11)
Publicado el 13 de Mayo del 2017 por Obed (4 códigos)
25.897 visualizaciones desde el 13 de Mayo del 2017
Simple Stock (Inventario Simple) es un sistema web desarrollado con PHP, MySQL y Bootstrap, que cubre una serie de requerimientos básicos para llevar el control del inventario de una empresa o negocio. Esta es una solución sencilla para que los propietarios de pequeñas empresas gestionen sus existencias de manera sistemática, y de esa manera poder reemplazar el uso de hojas de calculo para gestionar su inventario.

Características

Administración y gestión de inventario
Agregar productos al inventario y eliminación de productos del inventario
Historial de productos en inventario
Búsqueda de productos por nombre, código y categoría
Gestión de categorías
Administrar usuarios
Sistema de login integrado
Plantilla Responsiva usando Bootstrap
Instalación en windows (servidor local)

Descargar los archivos fuentes del sistema
Copiar y descomprimir el archivo en la carpeta c:\xampp\htdocs, al final tendras una carpeta llamada “simple_stock”, a la cual podrás acceder desde el navegador como: http://localhost/simple_stock/
Crear una base de datos usando PHPMyAdmin accediendo a la url siguiente: http://localhost/phpmyadmin/
Importar las tablas de la base de datos para ello vamos a buscar el archivo “simple_stock.sql” en el directorio root de nuestro sistema, una vez localizado procedemos a hacer la importación de los datos desde PHPMyAdmin
Configurar los datos de conexión a la base de datos editando el archivo de configuración que se encuentra en la siguiente ruta: simple_stock/config/db.php
Vista web: http://localhost/simple_stock/
Datos de acceso por defecto: usuario: admin y contraseña: admin

Para mas información visita: http://obedalvarado.pw/blog/sistema-inventario-simple-php/




simple_stock_php
Imágen de perfil

Función para redondear los minutos


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 8 de Mayo del 2017 por Administrador (718 códigos)
5.285 visualizaciones desde el 8 de Mayo del 2017
Esta función te permite redondear los minutos de una hora a un intervalo indicado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
echo "<br>".round_time("16:12",5); // 16:10 - redondea al mas cercano a los 5 minutos
echo "<br>".round_time("16:07",5); // 16:05 - redondea al mas cercano a los 5 minutos
 
echo "<br>".round_time("16:12",5, "up"); // 16:15 - redondea hacia arriba a los 5 minutos
echo "<br>".round_time("16:07",5, "up"); // 16:10 - redondea hacia arriba a los 5 minutos
 
echo "<br>".round_time("16:12",5, "down"); // 16:10 - redondea hacia arriba a los 5 minutos
echo "<br>".round_time("16:07",5, "down"); // 16:05 - redondea hacia arriba a los 5 minutos
 
 
echo "<br>".round_time("16:12",15); // 16:15 - redondea al mas cercano al cuarto de hora (15 minutos)
echo "<br>".round_time("16:07",15); // 16:00 - redondea al mas cercano al cuarto de hora (15 minutos)
 
echo "<br>".round_time("16:12",15, "up"); // 16:15 - redondea hacia arriba al cuarto de hora
echo "<br>".round_time("16:07",15, "up"); // 16:00 - redondea hacia arriba al cuarto de hora
 
echo "<br>".round_time("16:12",15, "down"); // 16:15 - redondea hacia arriba al cuarto de hora
echo "<br>".round_time("16:07",15, "down"); // 16:00 - redondea hacia arriba al cuarto de hora
 
 
echo "<br>".round_time("16:17:52",30); // 16:30:00 - redondea al mas cercano a la media hora (30 minutos)
echo "<br>".round_time("16:07:52",30); // 16:00:00 - redondea al mas cercano a la media hora (30 minutos)
 
echo "<br>".round_time("16:17:52",30, "up"); // 16:30:00 - redondea hacia arriba a la media hora
echo "<br>".round_time("16:07:52",30, "up"); // 16:30:00 - redondea hacia arriba a la media hora
 
echo "<br>".round_time("16:17:52",30, "down"); // 16:00:00 - redondea hacia arriba a la media hora
echo "<br>".round_time("16:07:52",30, "down"); // 16:00:00 - redondea hacia arriba a la media hora
Imágen de perfil
Val: 575
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Clase para operaciones básicas de archivos y directorios


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Mayo del 2017 por D4redevilx (4 códigos)
3.121 visualizaciones desde el 3 de Mayo del 2017
Esta clase permite realizar algunas operaciones básicas sobre archivos y directorios.
* Copiar archivos
* Mover
* Borrar directorios
* Borrar archivos
* Encontrar archivos por extensión / expresión regular

Ejemplo de Uso:

1
2
3
4
5
6
7
8
try {
        $dir = 'directorio/de/prueba';
	$file = new \File\File;
	// $file::find($dir, 'php', false); // búsqueda por extensión
	$file::find($dir, '/^[0-9]+\-[A-Za-z0-9_\-\.]+\.php+$/', true); // búsqueda por expresión regular
} catch (Exception $e) {
	die($e->getMessage());
}
Imágen de perfil
Val: 711
Bronce
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Procesar Pagos con Paypal y PHP de manera facil


PHP

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 2 de Mayo del 2017 por Agustin (19 códigos)
11.190 visualizaciones desde el 2 de Mayo del 2017
En este ejemplo sencillo les muestro como procesar un pago en paypal.
Es un ejemplo muy basico pero se puede comprender como funciona paypal, en este ejemplo no se no usa base de datos. Los archivos principales son 4:


- index.php: Se muestra el carrito de compras y el array generado se guarda en una variable de sesion
- process.php: Recibe el array de productos y genera una llamada a paypal mediante un link.
- done.php: Se muestra un mensaje de exito en caso de que se realice el pago.
- cancel.php: Muestra un mensaje de error en caso de cancelar el pago.
Imágen de perfil
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Rombo de caracteres


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 1 de Mayo del 2017 por Kip (28 códigos)
4.409 visualizaciones desde el 1 de Mayo del 2017
Crear un rombo de caracteres a partir de un número, ese número tiene que ser apto para crear el rombo, por ejemplo 3, 5, 7, 9 que definen la altura en caracteres del rombo.

Ejemplos:

1
2
3
4
5
6
7
echo rombo(5);
 
  *
 * *
*   *
 * *
  *


1
2
3
4
5
6
7
8
9
10
11
echo rombo(9);
 
    *
   * *
  *   *
 *     *
*       *
 *     *
  *   *
   * *
    *


1
2
3
4
5
6
7
8
9
echo rombo(7, '+');
 
   +
  + +
 +   +
+     +
 +   +
  + +
   +
Imágen de perfil
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Cálculo de la suma de pares e impares


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 30 de Abril del 2017 por Kip (28 códigos)
12.563 visualizaciones desde el 30 de Abril del 2017
Función que calcula suma de los números pares e impares comprendidos entre los dos números enviados como parámetros a la misma.

Obtendremos la suma de los pares e impares comprendidos entre 1 y 6:

1
print_r(sumaParesImpares(1, 6));

La función retorna un array con dos elementos:

1
2
3
4
5
6
Array
Array
(
    [pares] => 6
    [impares] => 8
)

Como vemos el primero es la suma de los números pares y el segundo el de los números impares comprendidos entre los números enviados a la función.

No importa el orden en el que se le envien los números:

1
print_r(sumaParesImpares(6, 1));

Tener en cuenta que la función no incluye en la suma a los números enviados, solo a los que estan entre estos, para incluirlos en la suma, enviar como tercer parametro un TRUE (boolean).

1
print_r(sumaParesImpares(1, 6, TRUE));

1
2
3
4
5
Array
(
    [pares] => 12
    [impares] => 9
)