Hey, bienvenidos!
Mi nombre es Marcelo Ferreiro, y cree esta web para aprender php, compartiendolo con el mundo, mi idea es postear primero las lecciones más básicas y luego ir compartiendo todo lo que voy aprendiendo. Recursos, tutorials, y manuales de PHP. Espero que os sea tan útil como a mi.
Marcelo Ferreiro - Autor

Viendo categoría Tutoriales

Bases de Datos en PHP

A pedido de varios usuarios, y por ser un tema de suma importancia y que nos abre un sinfín de posibilidades en lo que respecta a programación de scripts y programación de aplicaciones web, comenzaremos a introducirnos en el mundo de las Bases de Datos. Utilizaremos el sistema de BBDD MySQL (que viene con el paquete WampServer 2).

En primer lugar, ¿qué es una base de datos (bbdd) MySQL?
Una base de datos es un conjunto de datos o registros interrelacionados entre si, organizados de forma estructurada. Los datos podrán ser accedidos desde diferentes scripts o programas o desde un único sitio.
MySQL es uno (de varios) sistemas de bases de datos, compatible con PHP y muy popular entre desarrolladores en PHP.

Para manejar estas bbdd MySQL, utilizaremos una aplicación web (que también viene con WampServer), llamada phpMyAdmin, la cuál nos permite manejar las bbdd MySQL de forma visual y sencilla (crear tablas, editarlas, insertar datos, hacer consultas, etc.).

¿Porqué utilizar Bases de Datos?
Las bases de datos nos ofrecen la posibilidad de tener datos dinámicos en cuánto a que éstos pueden variar todo el tiempo, agregarse nuevos, actualizarse, quitarse, y nos permiten manejar grandes (o pequeñas, porqué no?) cantidades de información de una manera sencilla y facilmente actualizable.
Las bbdd son más útiles a medida que la cantidad de datos sea mayor.

¿Que tipos de sistemas utilizan bases de datos?
Sistemas de noticias, blogs, encuestas, paneles de administración, foros, galerías de imágenes, tiendas on-line (ecommerce), sistemas de reserva, aplicaciones de correo, libros de visitas, scripts para sorteos, concursos, tests, manejadores de artículos, entre muchos otros.

También es cierto que todos o casi todos los ejemplos citados arriba pueden ser realizados sin bases de datos, el problema es que nos darán más trabajo, el sistema no será tan seguro o eficaz, el acceso no será tan optimizado, y será mucho más complejo de mantener / actualizar.

En la próxima entrega de phpnight comenzaremos a ver el funcionamiento de MySQL através de phpMyAdmin.

Raíz cuadrada en PHP

¿Cómo podemos calcular la raíz cuadrada de un número o variable en PHP?
La respuesta es muy sencilla, tenemos una función predefinida en PHP, llamda sqrt(), la cuál calcula la raíz cuadrada de un número, veamos un ejemplo:


$raizde9 = sqrt(9);
// $raizde9 vale 3

¿Cómo podemos calcular la raíz enésima de un número en PHP?
Tenemos la siguiente función: pow($b,(1/$e)), la función pow($b, $e) lo que hace en realidad es devolvernos el valor de una base ($b) elevado a un exponente ($e), con lo cuál si usamos 1/$e, por propiedades netamente matemáticas es lo mismo aplicar la raíz enésima que elevar a la 1/n. Así, un ejemplo:


$raiz3de8 = pow(8,(1/3));
// $raiz3de8 vale 2

Tutorial Librería GD en PHP

Este tutorial es la segunda parte del titulado Manejo de la librería GD básico, este tutorial es cortesía de Sargento, un experto en Librería GD y manejo de imágenes en PHP, así que si necesitan contratar a alguien en esta área no duden que con él estarán de maravilla ;)

Coordenadas de la Imagen
Las coordenadas dentro de una imagen siempre serán positivas y el pixel (0,0) corresponde a la esquina superior izquierda. En una imagen de 400 x 120 pixeles, el pixel de la esquina inferior derecha corresponde a las coordenadas (399, 119), sencillamente porque el primer pixel (esquina superior izquierda) no corresponde a las coordenadas (1,1) sino a (0,0).

Coordenadas PHP

Nota: No está de más mencionar que cuando nos referimos a alguna coordenada, el primer valor se refiere a la coordenada X (horizontal) y el segundo a la coordenada Y (vertical).

(seguir leyendo…)

Manejo de la librería GD básico

Comenzaremos con un tutorial básico sobre qué es y cómo funciona la librería GD de PHP, que nos permite manejar imáenes en PHP. Este tutorial es una colaboración de Sargento para PHPnight.com ;)

El proceso para generar dinámicamente una imágen es muy sencillo:

  1. Le decimos a PHP que vamos a crear una imagen.
  2. Definimos el tamaño de la imagen.
  3. Agregamos contenido a la imagen.
  4. Le damos salida a la imagen.
  5. Eliminamos la imagen de la memoria del servidor.

La manera de decirle a PHP que vamos a crear una imagen es por medio de los headers.

Headers
Los headers nos permiten definir el tipo de imagen que vamos a crear. Ya que los formatos de imagen más utilizados en internet son el GIF y el JPEG, serán en los que nos enfocaremos.

(seguir leyendo…)

Tutorial de Iniciación a PHP

Hoy comparto con todos los lectores de PHPnight, un PDF que recopila las lecciones básicas tratadas la pasada semana y lo presenta de una forma prolija y ordenada, para tener todo en nuestra PC. O incluso imprimirlo ;)

Descargar: Tutorial de Iniciación en PHP

Aquí puedes descargar el Tutorial de Iniciación a PHP de PHPnight.com (400kb. / Formato PDF).

CC - 2008 - PHPnight - Sitemap
CMS: WordPress, theme by nEUtrOniCs, translated and modified by Marcelo Ferreiro.