Códigos Fuente de PHP

Mostrando del 1 al 10 de 288 registros
<<>>
Imágen de perfil

Pasar y definir variables y datos en una sola función


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 02 de Diciembre del 2016 por ScriptShow
91 visualizaciones desde el 02 de Diciembre del 2016
Cómo pasar todas las variables de un formulario a una función única a modo de array...
Cuando tenemos muchos campos en un formulario, es tedioso definir una por una cada variable con GET ó POST. Afortunadamente hay opciones en PHP que simplifican tareas de este tipo. El caso de estos ejemplos, lo demuestra:

extract($_GET);
extract($_POST);

Nos ahorraremos líneas de código, bucles, etc...
Imágen de perfil

Info Panel de Notas 1.0


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 02 de Diciembre del 2016 por ScriptShow
51 visualizaciones desde el 02 de Diciembre del 2016
Sencillo Panel de Notas online. Ideal para mensajes cortos, notas, avisos, etc. en la web.
Una contraseña permite publicar mensajes en tiempo real. Muy sencillo de manejar y adaptar con escasos cambios. Personalizable con CSS e imágenes.


Espero sea útil.

Un saludo
Imágen de perfil

Supportix: Sistema de Tickets de Soporte


PHP

Actualizado el 29 de Noviembre del 2016 por Agustin (Creado el 28 de Noviembre del 2016)
225 visualizaciones desde el 28 de Noviembre del 2016
Suportix es un sistema para gestionar tickets de soporte usando proyectos, categorias, prioridades y mas, ideal para todo tipo de negocios, desarrollo de proyectos, gestion personal, etc, el sistema esta desarrollado con PHP y MySQL

Interfaz inicial
Screenshot-at-2016-11-27-20-46-08
Imágen de perfil

sistema de prestamo de expediente


PHP

Actualizado el 26 de Noviembre del 2016 por carlos (Creado el 24 de Noviembre del 2016)
226 visualizaciones desde el 24 de Noviembre del 2016
cara



Ingreso de nuevo expediente

Búsqueda por código

Reporte general

Modifica los expediente o los registro


Después de modificar el expediente se mostrara el expediente que se ha modificado


Elimina registro
Imágen de perfil

Eliminar saltos de linea seguidos en un texto o parrafo


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 25 de Noviembre del 2016 por xve
130 visualizaciones desde el 25 de Noviembre del 2016
Esta función permite eliminar de una cadena los saltos de linea vacíos dependiendo de la cantidad de lineas vacías que indiquemos al llamar a la función.
Imágen de perfil

Invertir cadena de texto o valores de un array (recursividad)


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 23 de Noviembre del 2016 por kip
152 visualizaciones desde el 23 de Noviembre del 2016
Función que invierte los valores de un array sea este multidimensional o unidimensional y asi mismo es posible invertir una simple cadena de texto, ejemplos de uso:

Invertir cadena de texto:
1
2
$cadena = 'la casa azul';
echo invertir($cadena);


Resultado:
1
luza asac al

Invertir valores de un array
1
2
$array = array('prueba1', 'prueba2');
print_r(invertir($array));

Resultado:
1
2
3
4
5
Array
(
    [0] => 1abeurp
    [1] => 2abeurp
)

Ahora intentemos con un array multidimensional.

Invertir valores de un array multidimensional:
1
2
$array = array('KEY-A' => 'prueba1', 'prueba2', array( 'KEY-B' => 'prueba3', array('prueba4')));
print_r(invertir($array));

Resultado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
(
    [0] => 1abeurp
    [1] => 2abeurp
    [2] => Array
        (
            [0] => 3abeurp
            [1] => Array
                (
                    [0] => 4abeurp
                )
 
        )
 
)

EXTRA:

Si tienes un array con indices y deseas mantenerlos, puedes enviarle como segundo argumento un TRUE a la funcion y mantendra los indices, ejemplo con el array anterior:

Invertir array manteniendo sus indices/claves
1
2
$array = array('KEY-A' => 'prueba1', 'prueba2', array( 'KEY-B' => 'prueba3', array('prueba4')));
print_r(invertir($array, TRUE));

Resultado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
(
    [KEY-A] => 1abeurp
    [0] => 2abeurp
    [1] => Array
        (
            [KEY-B] => 3abeurp
            [0] => Array
                (
                    [0] => 4abeurp
                )
 
        )
 
)

INSPIRADO EN EL CODIGO DE XVE
http://www.lawebdelprogramador.com/codigo/PHP/3281-Funcion-recursiva-para-invertir-un-texto.html

Espero les sirva.
Imágen de perfil

Días hábiles entre dos fechas dadas


PHP

estrellaestrellaestrellaestrellaestrella(7)
Actualizado el 23 de Noviembre del 2016 por kip (Creado el 19 de Noviembre del 2016)
475 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

Usuarios Activos con un sencillo código Php


PHP

Publicado el 22 de Noviembre del 2016 por ScriptShow
143 visualizaciones desde el 22 de Noviembre del 2016
Script PHP muy simple que indica cuantos usuarios hay activos online...
Hay que probarlo desde distintas ubicaciones (IP's) simultáneamente.

Se puede colocar en cualquier página Php utilizando, por ejemplo: <?php include("users.php"); ?>

P.D.: Si no se crea el archivo de texto "users.dat" sin comillas, dará un error al crearlo el propio script por primera vez. Después, una vez creado con atributos 777, funcionará correctamente.

Espero sea útil para experimentar.

Un saludo
Imágen de perfil

Clase para agregar un atributo del tipo objeto( otra clase clase) en php


PHP

Actualizado el 21 de Noviembre del 2016 por Sergio (Creado el 19 de Noviembre del 2016)
221 visualizaciones desde el 19 de Noviembre del 2016
Clase para agregar un atributo del tipo objeto( otra clase clase) en php, puede ser utilizado para relacionar maestro detalle, como en este caso cliente - cuenta. Un cliente puede tener una o varias cuentas. La próxima levanto el código ya con la persistencia. Saludos.
Imágen de perfil

Juego del ahorcado


PHP

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 19 de Noviembre del 2016 por Marc (Creado el 25 de Marzo del 2016)
2.572 visualizaciones desde el 25 de Marzo del 2016. Una media de 77 por semana
Juego del ahorcado, compuesto por un diccionario de más de 110000 palabras. Funciona gracias a AJAX, jQuery, PHP.



screenshot
screenshot2