Skip to content

Instantly share code, notes, and snippets.

View neoshadybeat's full-sized avatar

Cayetano Soriano neoshadybeat

View GitHub Profile
@neoshadybeat
neoshadybeat / gist:3951695
Created October 25, 2012 09:45
Curso PHP: Ejercicio 13.
Ejercicio 13. Parte 1 (básico).
- genera un formulario, con 3 campos, uno de ellos será una string, otro numérico el otro un tipo alfanumérico
con method get
- imprime los resultados del mismo
Ejercicio 13. Parte 2 (intermedio).
- genera un formulario, con 3 campos input, con method post
- comprueba que todos los campos de entrada son del tipo que tiene que ser (entero, numérico y alfanumérico)
@neoshadybeat
neoshadybeat / gist:3951760
Created October 25, 2012 10:00
Curso PHP: Ejercicio 14.
Ejercicio 14. Parte 1 (básico).
- Genera un formulario que procese un archivo por post y te lo mueva a un directorio
Ejercicio 14. Parte 2 (intermedio).
- Amplia el código, para procesar, el archivo, y delimitar la extensión a imagen png y el tamañoa 0,2 MB
Ejercicio 14. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3952061
Created October 25, 2012 11:19
Curso PHP: Ejercicio 15.
Ejercicio 15. Parte 1 (básico).
- Realiza una clase
- Haciendo uso de los métodos mágicos de php, controla si se llama a un método no existente e imprima,
"este método no existe"
Ejercicio 15. Parte 2 (intermedio).
- Amplia el para cuando se realice un "unset" y un "isset" sobre un atributo no existente, imprimas,
@neoshadybeat
neoshadybeat / gist:3952107
Created October 25, 2012 11:33
Curso PHP: Ejercicio 16.
Ejercicio 16. Parte 1 (básico).
- Realiza un formulario de login, con el usuario y contraseña escrito en un array
- Si está validado, guarda el estado en un session
Ejercicio 16. Parte 2 (intermedio).
- Realiza un login basic auth con php y muestra un mensaje de bienvenida
Ejercicio 16. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3952133
Created October 25, 2012 11:39
Curso PHP: Ejercicio 17.
Ejercicio 17. Parte 1 (básico).
- Crea un archivo de texto y rellénalo
Ejercicio 17. Parte 2 (intermedio).
- Mueve el archivo, del directorio actual a otro.
Ejercicio 17. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3952177
Created October 25, 2012 11:53
Curso PHP: Ejercicio 18.
Ejercicio 18. Parte 1 (básico).
- Crea un error 404, enviando el status en las cabeceras.
Ejercicio 18. Parte 2 (intermedio).
- Realiza una redirección haciendo uso de las cabeceras.
Ejercicio 18. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3952198
Created October 25, 2012 11:58
Curso PHP: Ejercicio 19.
Ejercicio 19. Parte 1 (básico).
- Crea una clase en formato psr-0.
- referencia PSR-0 https://gist.github.com/1234504
Ejercicio 19. Parte 2 (intermedio).
- Extiende el código anterior y Crea otra clase en PSR-0 y dentro de ella, crea un objeto
del tipo de la clase creada en la parte 1, haciendo uso de los namespace.
@neoshadybeat
neoshadybeat / gist:3957459
Created October 26, 2012 07:41
Curso PHP: Ejercicio 20.
Ejercicio . Parte 1 (básico).
- Realiza un formulario, de login, con dos campos (usuario y contraseña),en el cual se manden los datos
por método post, y crea una variable con el nombre de cada uno de los campos, asignándoles su valor y
muestralos por pantalla.
Ejemplo: $_POST['prueba']="zend"; quede $prueba="zend";
Ejercicio . Parte 2 (intermedio).
@neoshadybeat
neoshadybeat / gist:3957500
Created October 26, 2012 07:49
Curso PHP: Ejercicio 21.
Ejercicio 21. Parte 1 (básico).
- Lee un archivo en formato CSV y muestralo por pantalla procesado.
Ejercicio 21. Parte 2 (intermedio).
- Extiende el código y convierte el archivo de csv a un xml (dándole el formato que veas conveniente
para las etiquetas)
Ejercicio 21. Parte 3 (avanzado).
@neoshadybeat
neoshadybeat / gist:3957572
Created October 26, 2012 08:12
Curso PHP: Ejercicio 22.
Ejercicio 22. Parte 1 (básico).
- Crea una función anónima que reciba un parámetro.
Ejercicio 22. Parte 2 (intermedio).
- Extiende el código para obligar que se le pase como parámetro un array.
Ejercicio 22. Parte 3 (avanzado).