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 Recursos

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

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…)

WampServer - Guía de descarga e instalación

Esta es una guía no oficial en español, que pretende simplificar la instalación de WampServer2.0, que incluye lo siguiente:

  • PHP  v5.2.5
  • MySQL v5.0.45
  • Apache v2.2.6
  • phpMyAdmin v2.10.1
  • SQLite v2.8.17

Lo primero es descargar el archivo, que podemos hacerlo aquí (19.5mb)

Luego debemos instalar el ejecutable que acabamos de descargar y seguir los pasos de la instalación, en un momento la instalación nos pedirá que definamos nuestro navegador por defecto, debemos buscar el archivo en nuestro disco (ej. C:\Archivos de Programas\Mozilla Firefox\firefox.exe, o el navegador que tu utilices).
También nos pedirá que configuremos los datos de nuestro servidor SMTP, en caso de tener, ingresamos los datos, en caso contrario dejamos los datos que vienen por defecto y le damos a “Next >”.

Una vez el programa esté instalado en nuestra PC, lo ejecutamos y para ponerlo en español, nos vamos con clic derecho sobre el iconito que generó en la barra de tareas (al lado del reloj), y definimos language > spanish.

Ahora, comencemos a utilizarlo…

(seguir leyendo…)

¿Qué se necesita para programar PHP?

Para iniciarse en PHP se necesitan una serie de conceptos o ideas previas por una parte y una serie de herramientas por otra.

En primer lugar, es necesario tener conocimientos básicos de HTML, ya que el PHP es un preprocesador de hipertexto (HTML por ejemplo), por lo que es básico tener nociones sobre HTML.
Por otra parte también es necesario tener, o ir adquiriendo nociones sobre programación, las cuáles compartirimos aquí en PHPnight en los próximos posts.

Por otra parte, las herramientas necesarias serían, tener el Paquete Apache + PHP + MySQL instalado en nuestra PC (para usarla de servidor de pruebas), o contar con un servidor con dichas características, un editor de texto (a continuación te sugeriremos algunos), un manejador de BBDD, algunos links útiles que te daremos y una rica y humeante taza de café… ;)

Para instalar el paquete Apache + PHP + MySQL, para windows, puedes descargarte e instalar WampServer2 (nueva versión del clasico Wamp5), el cuál ademas ya nos incluye phpMyAdmin y SQLiteManager como manejador de BBDD.

Como editores, quizá el más utilizado en windows sea DreamWeaver, aunque para PHP de nada nos sirve el entorno visual, por lo que con cualquier editor de código que coloree nuestro código bastaría. Algunas opciones libres para windos serían: NotePad++, NVU o PHP Expert Editor.
Para linux: Bluefish o gPHPEditor.
Aunque siempre puedes usar el notepad :p

Ahora, los links, algunas webs que te serán útiles en tus marcadores (o favoritos):

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