Latest Post

PostgreSQL

Written By FootballFan on sábado, 22 de diciembre de 2012 | 8:14

MySQL

Servidor Web XAMPP

Written By FootballFan on martes, 18 de diciembre de 2012 | 20:09

Qué es XAMPP? 

Servidor Web Xampp
XAMPP es un paquete de aplicaciones de distribución libre de Apache que incluye MySQL, PHP y otras herramientas para el desarrollo de aplicaciones web, como phpMyAdmin XAMPP es gratuito y fácil de instalar: basta con descargar el archivo y extraerlo XAMPP es multiplataforma: existen versiones para Windows, Linux y Mac OS.

Precaución: La configuración por defecto de XAMPP no es segura y no es adecuada para un entorno de producción. El paquete incluye una herramienta para obtener una configuración más segura.

DESCARGAR XAMP:
Para todos aquelllos que desean estar al tanto con las ultimas versiones del XAMPP pueden entrar ala pagina Oficial de apachefriends AQUI.

Como experiencia Personal  yo recomiendo la versión XAMPP 1.6.8 ya que es la versión  más estable y completa sin errores para trabajar con PostgreSQL, MySQL, etc. Las versiones más actuales Tiene problemas a la hora de realizar la conexión como por ejemplo con PostgreSQL 9.

Para evitar estos problemas les recomiendo descargar e instalar la version XAMPP 1.6.8 desde los siguientes enlaces.

OPCION 1       XAMPP 1.6.8 

OPCION 2:      XAMPP 1.6.8  Varias Plataformas

Servidor Web

Que es Servidor Web?

Navegando en la red encontramos infinitas definiciones  sobre servidor web, resumiendo podriamos decir que Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor(Ordenador) realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje(Ejempl,o: PHP, ASP, JSP, Python, etc.) o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.

Cuando navegamos por Internet, estamos continuamente accediendo a cientos de servidores Web, los cuales son almacenes de información en forma de páginas Web, dispuestas para su rápida entrega.

Qué es un servidor?.- Un servidor puede ser un equipo o un programa que responde a peticiones que le hagan.

Tipos de Servidores.

Hablando de un servidor como un equipo, son las computadoras que se usan para tener a su vez programas servidores.Son mucho más grandes y poderosos que los equipos normales.
  • Un equipo servidor local es aquel que se encuentra dentro de tu propia red. Puede ser tu mismo equipo o puede ser otro que esté dentro de tu red.
  • Un equipo servidor remoto es aquel que está fuera de tu red. Las páginas se acceden siempre mediante una dirección o url, el acceso para navegar en nuestro equipo se conoce como localhost. Éste es un nombre reservado que tienen todas las computadoras, router o dispositivo que disponga de una tarjeta de red ethernet para referirse a sí mismo. El nombre localhost es traducido como la dirección IP 127.0.0.1.
Hablando de un servidor como programa, es aquel que se instala en un equipo y que hace que el equipo pueda responder a ciertas peticiones hechas por usuarios remotos.Por ejemplo, estan los servidores web, que son programas que instalas y que hacen que puedas navegar en las páginas que hayas instalado.
  • Un programa servidor local, es un servidor que tengas instalado en tu propia computadora y te de acceso a ti mismo, desde tu computadora. Se usa mucho para hacer pruebas, ya que todo lo tienes en tu mismo equipo.
  • Un programa servidor remoto es aquel que está instalado en otro equipo, por ejemplo, hay un servidor web que está soportando la página de yahoo respuestas.

 Servidor Local

Un servidor local se instala por medio de un programa para permitirnos probar y navegar la página web que vayamos a crear desde nuestro equipo personal. Como Ejemplo los mas conocidos estan: Apache y IIS




PHP: Procesador de Hipertexto

Written By FootballFan on domingo, 16 de diciembre de 2012 | 10:17

Que es PHP?

En la Web encontraras varias definiciones por tal motivo resumire en breves palabras: "PHP:" acronómo de "Hypertext Preprocessor", es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion –Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente –El cliente no ve el código PHP sino los resultados que produce.


PHP desarrollo web


¿Cómo Funciona PHP? 

En primer lugar PHP es un lenguaje interpretado (no es compilado) eso quiere decir que se ejecuta conforme se van leyendo las líneas de código. Se instala en el servidor, esto quiere decir que cada vez que la computadora cliente hace una solicitud el servidor recibe la petición, la interpreta y devuelve código HTML (una página web). 

PHP desarrollo web


Breve historia de PHP 

  • Creado por Rasmus Lerdorf para uso personal en 1994 como un CGI (Interfaz de entrada común) escrito en C que permitía la interpretación de un número limitado de comandos.
  • Fue denominado Personal Home Page Tools
  • PHP: Hypertext Preprocessor
  • Versión actual: PHP 5
  • PHP es un módulo que se añade al servidor web y fue concebido inicialmente para Apache
En el último año, el número de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios y 800.000 direcciones IP, lo que le ha convertido a PHP en una tecnología popular.


¿Por qué PHP.?  

  • Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red a demás: Es un lenguaje multiplataforma y es libre, ofreciendo un fácil acceso a todos. Capacidad de conexión con la mayoría de los Gestores de Base de Datos, en especial destaca su conectividad con MySQL. 
  • Existen una gran cantidad de módulos o extensiones que aumentan el potencial de PHP Posee una amplia documentación y una gran comunidad de desarrolladores y usuarios. 
  •  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. 
  •  Permite las técnicas de Programación Orientada a Objetos
  •  Dispone de abundante soporte en la Web. 


Requisitos 

  • Gestor de Base de Datos  MySQL(www.mysql.com)  o cual quier otro Gestor si se desea crear páginas dinámicas

Otras utilidades 

  • Manuales de PHP y MySQL

¿Qué se puede hacer con PHP? 

  • permite crear páginas dinámicas en la red 
  • Scripts del lado del servidor
  • Scripts de línea de comandos.
  • Escribir aplicaciones de interfaz gráfica (PHP-GTK).

Tipos de datos

PHP soporta 8 tipos de datos primitivos:
  • Tipos escalares: boolean, integer, double, string
  • Tipos compuestos: array, object
  • Tipos especiales: resource, NULL
El tipo de una variable no se suele especificar. Se decide en tiempo de ejecución en función del contexto y puede variar.

Funciones de interés: 
  • La función gettype() devuelve el tipo de una variable 
  • Las funciones is_type comprueban si una variable es de un tipo dado:
        is_array(), 
        is_bool(), 
        is_float(), 
        is_integer(), 
        is_null(), 
        is_numeric(), 
        is_object(),          
        is_resource(), 
        is_scalar(), 
        is_string() 
  • La función var_dump() muestra el tipo y el valor de una variable. Es especialmente interesante con los arrays

MySQL - PHP Codigos Autoincrementados

PHP - MYSQL: Generar Códigos Automáticos con Ceros a la Izquierda

Written By FootballFan on sábado, 15 de diciembre de 2012 | 23:02

Muchas veces queremos generar códigos perspnalizados para nuestras tablas en mysql, veran que algo muy sencillo aqui les dejo esta pequeña guia:

Función PHP:
Creamos la Funcion en PHP llamada Ceros, la funcion cumple la funcion de agrgar ceros a la Izquierda a cualquier numero ingresado como parametro.
Ejemplo. si Ingresamos como parametro el numero "1" y queremos que nos muestre una cadena de 5 caractares, la Funcion Ceros nos devolvera asi "00001".

function ceros($numero, $ceros=2){
   return sprintf("%0".$ceros."s", $numero ); 

}


La Función tiene dos parametros el numero($numero) y la cantidad de digitos a ser generado ($ceros) que al final retornara el numero con los ceros adelante de acuerdo a la cantidad establecida de digitos.

 LLamamos la Funcion PHP
Ingresamos un parametro "$numero" por ejeplo que "$numero" sea igual a "1" . Entonces en una nueva Variable "$codigo" se capturara el valor devuelto por la "Funcion Ceros" que tiene el parámetro $numero = 1 y como extencion de la cadena el numero "8", La cual nos devolvera asi.  $codigo = "00000001".

A continuacion mostramos como llamar a la Funcion Ceros.

                            $codigo = ceros($numero, 8);
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. AULA VITUAL DEL PROGRAMADOR - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger