PDF de programación - INTRODUCCIÓN A LA PROGRAMACIÓN CON PHP

Imágen de pdf INTRODUCCIÓN A LA PROGRAMACIÓN CON PHP

INTRODUCCIÓN A LA PROGRAMACIÓN CON PHPgráfica de visualizaciones

Publicado el 19 de Marzo del 2018
342 visualizaciones desde el 19 de Marzo del 2018
941,7 KB
80 paginas
Creado hace 12a (11/12/2007)
眤 眤
诲 诲 眪(cid:2) 眪ʿʿʿ ″






INTRODUCCIÓN A LA PROGRAMACIÓN CON PHP
ÓN A LA PROGRAMACIÓN CON PHP
ÓN A LA PROGRAMACIÓN CON PHP

D
D a v i d S u á r e z P r

e s u t t i

G u i l e v a l d o P é r e z k
G u i l e v a l d o P é r e z k
G u i l e v a l d o P é r e z k ó b r i t z

1



























Prefacio






A mis estimados lectores, el desarrollo de aplicaciones web es, si no una tarea indispensable, altamente
demandada en una economía globalizada que cada día depende más de los procesos eficientes de comunicación
como factor catalizador del desarrollo sostenido de los entornos.


El objetivo del presente trabajo es introducir al programador de conocimiento intermedio al campo del
desarrollo orientado a objetos con lenguajes web de alto desempeño y contribuir con un proceso de formación
diseñado para expandir las perspectivas y capacidades técnicas de un colectivo de web másters que día a día
adquieren consciencia del profundo cambio filosófico que está sufriendo el desarrollo web con la llegada de las
páginas dinámicas, las aplicaciones del comercio y el ciclo de negocios completamente integrado a la internet, en
todos y cada unos de sus procesos y formar en dicha masa un conjunto crítico de productores de oportunas soluciones
a las desafiantes demandas de las operaciones económicas en línea.


Los conceptos y casos propuestos en el presente manual no obedecen a complejos recursos extraídos de
bibliografías avanzadas, pero están constituidos por las experiencias de los autores a lo largo de su contacto con el
campo del desarrollo de aplicaciones web en sectores como la industria automotriz , la banca y la construcción, entre
otros y que de manera entusiasta hoy desean compartir y ofrecer a quienes se apunten en el presente programa de
capacitación, acerca de las reseñas curriculares de los mismos, se puede citar su ficha en la comunidad de
http://www.neurona.com

Nuestro objetivo en CUANTICA no es iniciar al aficionado al campo del diseño y la programación web, pero sí,

poner a disposición del entusiasta un conjunto de herramientas didácticas lo suficientemente prácticas y entendibles
para el participante, pero a la vez muy técnicas y aplicativas para los requerimientos del mercado actual.

Nuestra organización despierta día a día con un profundo deseo de servir, de ayudar, de impulsar y acercar al

presente el desarrollo tecnológico de nuestras comunidades, nuestros pueblos, nuestras naciones. Queda de mi parte
declararme a la plena, total e incondicional disposición de quienes hoy se inician en este apasionante campo y decir
que todo en cuanto a mi alcance esté en aras de contribuir con el proceso de formación y mejoramiento técnico de los
interesados haré.






















David Suárez Presutti





















2



1. Introducción a la programación en PHP

PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido en 1994, se
trata de un lenguaje de creación relativamente creciente que ha tenido una gran aceptación en
la comunidad de desarrolladores web debido sobre todo a la potencia y simplicidad que lo
caracterizan.

PHP permite acoplar sus pequeños fragmentos de código dentro de la página HTML y realizar
determinadas acciones de una forma fácil y eficaz sin tener que generar programas
desarrollados íntegramente en un lenguaje distinto al HTML. Por otra parte, y es aquí donde
reside su característica más interesante con respecto a los lenguajes pensados para los CGI, y
es que PHP ofrece un sinfín de funciones para la explotación de bases de datos de una manera
llana, sin complicaciones.

Podría efectuarse la quizás radical comparación de decir que PHP y ASP son lenguajes
parecidos en cuanto a potencia y dificultad si bien su sintaxis puede diferir sensiblemente.
Algunas diferencias principales pueden, no obstante, mencionarse:

-PHP, aunque multiplataforma, ha sido concebido inicialmente para entornos UNIX y es en este
sistema operativo donde se pueden aprovechar mejor sus prestaciones. ASP, siendo una
tecnología Microsoft, esta orientado hacia sistemas Windows, especialmente NT.

-Las tareas fundamentales que puede realizar directamente el lenguaje son definidas en PHP
como funciones mientras que ASP invoca más frecuentemente los objetos. Por supuesto, esto
no es más que una simple cuestión de forma ya que ambos lenguajes soportan igualmente
ambos procedimientos.

-ASP realiza numerosas tareas sirviéndose de componentes (objetos) que deben ser
comprados (o programados) por el servidor a determinadas empresas especializadas. PHP
presenta una
filosofía totalmente diferente y, con una esencia más generosa, es
progresivamente construido por colaboradores desinteresados que implementan nuevas
funciones en nuevas versiones del lenguaje.

2. Breve historia de PHP

PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado
originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en lenguaje C que
permitía la interpretación de un número limitado de comandos. El sistema fue denominado
Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a
Rasmus que les permitiese utilizar sus programas en sus propias páginas. Dada la aceptación
del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios
al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas,
sería la primera versión compacta del lenguaje: PHP/FI.









La siguiente gran contribución al lenguaje se realizó a mediados del año 1997 cuando se
volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el
soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos
comerciales. Todas estas mejoras sentaron las bases de PHP versión 3. Actualmente PHP se
encuentra en su versión 5, que utiliza el motor Zend, desarrollado con mayor meditación para
cubrir las necesidades actuales y solucionar algunos inconvenientes de las anteriores
versiones. Algunas mejoras de esta nueva versión son su rapidez, gracias a que primero se
compila y luego se ejecuta el código, mientras que antes se ejecutaba mientras se interpretaba
el mismo, su mayor independencia del servidor web creando versiones de PHP nativas para
más plataformas y un API más elaborado y con más funciones.







3

Fig. 1.- Gráfica del número de dominios y direcciones IP que utilizan PHP.

Estadística de Netcraft.






En el último año, el número de servidores que utilizan PHP se ha incrementado a una tasa
exponencial, logrando situarse cerca de los 5 millones de sitios y 800.000 direcciones IP, lo
que ha convertido a PHP en una tecnología popular. Esto es debido, entre otras razones, a que
PHP es el complemento ideal para que el tándem Linux-Apache sea compatible con la
programación del lado del servidor de sitios web. Gracias a la aceptación que ha logrado, y los
grandes esfuerzos realizados por una creciente comunidad de colaboradores para
implementarlo de la manera más óptima, podemos asegurar que el lenguaje se convertirá en
un estándar que compartirá los éxitos augurados al conjunto de sistemas desarrollados en
código abierto.

3. Tareas principales del PHP

Poco a poco el PHP se va convirtiendo en un lenguaje que facilita la ejecución de una infinita
gama de tareas. En un principio diseñado para realizar poco más que un contador y un libro de
visitas, PHP ha experimentado en poco tiempo una verdadera y acelerada evolución y, a partir
de sus funciones, en estos momentos se pueden realizar una multitud de actividades útiles
para el desarrollo del web:






3.1 Funciones de correo electrónico
Puede con una facilidad asombrosa enviarse un e-mail a una persona o lista parametrizando
toda una serie de aspectos tales como el e-mail de procedencia, asunto, persona a responder,
etc.

Otras funciones menos frecuentes pero de indudable utilidad para gestionar correos
electrónicos son incluidas en su librería.

3.2 Gestión de bases de datos
Resulta difícil concebir un sitio web actual, dinámico, eficaz, interactivo, potente y rico en
contenido que no es gestionado por una base de datos. El lenguaje PHP ofrece interfaces para
el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de
datos posibles en sistemas Microsoft, a partir de las cuales se podrá editar el contenido de un
sitio web con absoluta sencillez.

3.3. Gestión de archivos
Crear, borrar, mover, modificar...cualquier tipo de operación razonable puede ser realizada a
partir de una amplia librería de funciones para la gestión de archivos por PHP. También se
facilita la transferencia de archivos a través de FTP a partir de sentencias en cualquier código,
protocolo para el cual PHP ha previsto también gran cantidad de funciones.






4



3.4 Tratamiento de imágenes
Evidentemente resulta mucho más sencillo utilizar Photoshop para el tratamiento de imágenes
pero...¿Y si se hace presente la necesidad de tratar miles de imágenes enviadas por los
visitantes de un sitio web?

La verdad es que puede resultar muy complejo y extenso uniformar en tama
  • Links de descarga
http://lwp-l.com/pdf9690

Comentarios de: INTRODUCCIÓN A LA PROGRAMACIÓN CON PHP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad