PHP

Lenguajes de guión (script)

Los lenguajes scripts son lenguajes que no necesitan ser compilados. En el caso de PHP, el servidor es capaz de interpretar el código fuente y ejecutarlo.

Según las estadísticas de la página w3techs.com, el lenguaje de programación PHP es utilizado por casi el ochenta por ciento de las páginas web. ¿Merece la pena aprender a programar en PHP?. Todo parece apuntar a que sí.

PHP se utiliza los gestores de contenido más importantes. WordPress, Joomla, Drupal, Prestashop… todos han sido construídos con este lenguaje de programación. Por tanto, si quieres aprender a modificarlos en profundidad, parece obvio que necesitarás dominar este lenguaje.’; $despues = ‘

¿Qué vas a aprender con este curso de PHP?

En este curso veremos los fundamentos de pogramación con PHP. Por tanto, si ya conocías otro lenguaje de programación, seguramente puedas completar el curso rápidamente. Si luego quisieras seguir profundizando, te recomiendo seguir con el curso de PHP y MySQL y estudiar algún framework. De entre las opciones que hay en el mercado, te recomiendo CodeIgniter, que es bastante sencillo. Además, lo que aprendas con CodeIgniter te servirá para serguir progresando hacia otros frameworks más complejos como Laravel o Symphony.

Con lo que aprendas en este curso tendrás de sobra para hacer pequeñas modificaciones en el código fuente de WordPress y otros gestores de contenido. Yo personalmente, uso la plantilla Genesis, que está preparada para ser modificada cómodamente mediante pequeñas porciones de código, en lugar de mediante el uso de una herramienta visual. Esto mejora enormemente su velocidad de carga.

Lecciones

Operadores

Operador de concatenación Operadores aritméticos Operadores lógicos Ejercicio Añadir los operadores lógicos necesarios para que las siguientes expresiones evaluen siempre a true (mostrarán 1). Añadir dos líneas más que evaluen a false.

Variables

Son zonas de la memoria del ordenador identificadas por un nombre y capaces de almacenar información que puede variar durante la ejecución del programa. Variables de texto Ejercicio Que se muestre un mensaje que diga: “Buenas tardes Jose”, dónde Jose será el valor de una variable llamada $nombre. pista Variables […]

Formularios

Peticiones al servidor GET: Hey servidor! Mira lo que te mando en la URL y haz algo, quieres?! POST: Hey servidor! Mira lo que te mando en mi cuerpecito y haz algo quieres?! GET vs POST GET es más rápido que POST. El número de caracteres que puedes enviar utilizando […]

Estructuras condicionales

if Ejercicio Modifica el símbolo en rojo para que se imprima el mensaje. elseif else Ejercicios 1. Completar el if con una expresión que permita que se ejecute el código del else. Hacer que en el else se muestre un mensaje cualquiera. 2. Corrige los errores que hay en este […]

Ejercicio PHP – condicionales if y funciones

Lo que vamos a hacer en este ejercicio de condicionales if y funciones es calcular el coste de un viaje. Es una práctica útil para comprender mejor la definición y uso de funciones. Así como usar los condicionales if.

Calculadora

Ejercicio Calculadora con If Hacer una calculadora que haga uso de los operadores aritméticos +, -, *, /, mande la información a un nuevo documento php y determine la operación a realizar por medio de una estructura de control else if. Ejercicio Calculadora con Switch Hacer una calculadora que haga […]

Calculadora con PHP

Complejidad: Media

La calculadora con PHP es un ejercicio es habitual cuando estás aprendiendo cualquier lenguaje de programación. Además de tener información detallada sobre cómo hacerlo con PHP, forma parte del curso de PHP que tienes en esta misma web.

bucle for

Ejercicios 1. Imprimir los números pares que hay dentro de los 100 primeros números naturales. Nota: No utilizar la estructura de control if para resolver este ejercicio. Ampliaciones El bucle irá desde 0 hasta un número introducido. El bucle irá desde un número introducido hasta otro número introducido. 2. Imprimir los números […]

bucle while

Ejercicio bucle while Calcular el factorial de 5 El factorial de un número entero positivo se define como el producto de todos los números naturales anteriores o iguales a él. Se escribe n!, y se lee “n factorial”. (Por definición el factorial de 0 es 1: 0!=1) Por ejemplo, 5! […]

Funciones

Son bloques de código reutilizables. Función que no devuelve nada, sin parámetros Función que no devuelve nada, con parámetros Ejercicios 1. Crear una función llamada “hoyQuieroComer” que recibe un parámetro “comida”. Cuando llamemos a la función se mostrará un mensaje indicándonos lo que deseamos comer. 2. Crear una función que recibe un […]

Funciones para trabajo con cadenas

Ejercicios: substring Wonderful Utilizando el método substr imprimir las letras que van desde la posición 4 a la 7 de la cadena “wonderful day”, es decir “derf”. lastIndexOf con PHP

Ejercicios PHP

Ejercicio En una urbanización respetuosa con el medio ambiente, en el sótano de cada casa hay un depósito de recogida de las aguas pluviales para aprovecharlas para regar. El depósito tiene un volumen que depende del modelo de vivienda y el usuario tiene que tener consciencia del volumen de agua […]

Números aleatorios

Obtener un número aleatorio: rand Devuelve un número aleatorio que va de 7 a 15 Ejercicio Utilizando las funciones strlen(), substr() y rand(), obtener una letra aleatoria de tu nombre. Ejercicio mapa Teniendo en cuenta que con el siguiente código html puedo pintar una moneda sobre en mapa en cierta […]

Lectura / Escritura de ficheros

fopen r Abre el archivo para lectura. Coloca el puntero al principio del archivo. r+ Abre el archivo para lectura y escritura. Coloca el puntero al principio del archivo. Fopen – append (añadir) a Abre el archivo para escritura. Coloca el puntero al final del archivo. Si el fichero no […]

include

Permite incluir el código de otros ficheros en nuestra página web. La diferencia entre require() e include() es que en caso de no encontrar el fichero a incluir include() produce un Warning mientras que require() produce un Error Fatal. La función require_once() se comporta de manera similar a require(), con […]

Plantillas

Ejercicio Hacer dos páginas web cuyas secciones cabecera y botonera sean cargadas con dos includes respectivamente. Ejercicio: Plantilla con Index Ahora los links de la botonera enlazarán con la propia página, pasándole un parámetro que será recogido y usado en un include para que cargue el contenido correspondiente. Para realizar […]

PHPMailer

Es un script de php que nos permitirá mayor control sobre el envío de correos. Descarga: https://github.com/PHPMailer/PHPMailer Para usarlo con una cuenta de gmail: Debemos probar esta librería en el servidor remoto, ya que en localhost a menudo nos hace falta una librería para poder enviar los mails. Si todo va […]

Mandar un mail con HTML y PHP

Duración: 10 minutosComplejidad: Media

Para mandar un mail con PHP basta con una sola línea de código. Basta con usar la función mail de PHP, que tiene una estructura muy sencilla

Ejercicio imágenes

Disponemos de una serie de imágenes y de unas secuencias que se inician con una cifra, se continúan con letras y finalizan con un punto como por ejemplo: y con ellas queremos dibujar unos tableros siguiendo las siguientes normas: La cifra inicial corresponderá a la anchura del tablero en casillas […]

Arrays

Ejercicio Dado el siguiente código: Modifica el item PHP del array y vuelve a usar print_r() para ver su contenido. Eliminar un elemento de un array Ejercicio Borrar Python del array y luego volver a ejecutar print_r() para comprobar que ya no se encuentra en el array. Convertir un array […]

Cookies

Son archivos de texto almacenados en el ordenador del cliente y que contienen información que será utilizada por la página web para cuando el cliente se vuelva a conectar. Gracias a ellas un sitio web puede almacenar información acerca de tu perfil. El array $_COOKIE contiene las cookies en el […]

Aviso Legal | Política de privacidad