20

Php adsi 2013 sena

Embed Size (px)

DESCRIPTION

en este documento encuentras todo sobre php

Citation preview

Page 1: Php adsi 2013 sena
Page 2: Php adsi 2013 sena

JOHAN SEBASTIÁN PINEDA SOSA ANDRÉS FELIPE ARANGO GONZALES

JESSICA MARCELA MESA SERNA

Presentado por:

Page 3: Php adsi 2013 sena

QUE ESPHP es un lenguaje de programación de uso

general para el desarrollo web

Page 4: Php adsi 2013 sena

Para que sirvePHP sirve para para generar páginas web dinámicas y para interactuar

con las bases de datos el lenguaje php se procesa en servidores que

son potentes ordenadores con un software y hardware especial

cuando escribimos una dirección como http://www.google.com en un

navegador web cualquiera podemos notar que esta manda los datos al

servidor el cual los procesa y ordena para ser enviados como un

página HTML que son las que utilizamos normalmente

Page 5: Php adsi 2013 sena

Historia

Page 6: Php adsi 2013 sena

PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el

lenguaje sigue siendo desarrollado con nuevas funciones por el grupo php

Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI

binarios escritos en ellenguaje C por el programador danés-canadiense Rasmus

Lerdorf en el año 1994 para mostrar sucurrículum vítae y guardar ciertos datos,

como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue

publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su

propio Form Interpreter para crear PHP/FI.

Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans,

reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la

base del PHP3, cambiando el nombre del lenguaje por PHP: Hypertext

Preprocessor. Inmediatamente comenzaron experimentaciones públicas de PHP3 y

fue publicado oficialmente en junio de 1998. Para 1999, Suraski y Gutmans

reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend.

También fundaron Zend Technologies en Ramat Gan, Israel.

Page 7: Php adsi 2013 sena

Características• Es considerado un lenguaje fácil de aprender

• El código fuente escrito en PHP es invisible al navegador web

• Posee una amplia documentación en su sitio web

• Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

Page 8: Php adsi 2013 sena

Inconveniente• Promueve la creación de código desordenado lo cual nos perjudica en la

programación

• Al ser mal utilizado damos pie a que otras personas se nos puedan filtrar en

nuestras páginas para hacer cambios en estas

• A veces su proceso es muy lento

• No permite ocultar el código fuente

• Es de difícil optimización

• No maneja un buen uso de Unicode

Page 9: Php adsi 2013 sena

Sintaxis <HTML> </HTML>

<HEAD> </HEAD>

<BODY> </BODY>

Page 10: Php adsi 2013 sena

Ejemplo

Page 11: Php adsi 2013 sena

Editores de texto

Page 12: Php adsi 2013 sena

QUE ES UN EDITOR DE TEXTO

es un tipo de programa que sirve para la edición simple de archivos de

texto

Los editores de texto son incluidos en el sistema operativo o en algún

paquete de software instalado y se usan cuando se deben crear o

modificar archivos de texto como archivos de configuración, scripts o el

código fuente de algún programa

Page 13: Php adsi 2013 sena

Historia editores de textoantes de que aparecieran los editores de texto, los datos y códigos fuentes

de un programa debían ser enviados mediante tarjetas perforadas las cuales

eran leídas por una máquina que enviaban los datos al servidor

No se permitían más de 80 caracteres en estas dichas tarjetas este proceso

era muy demorado lo cual hiso que a mediados de los años 60 apareciera el

primer editor de texto que fue el 026 creado especialmente para las

computadoras cdc 6000 el cual permitió la edición a pantalla completa y

permitió que el aumento de la productividad fuera cada vez más grande por

su rapidez y simplicidad del mecanismo ahora en día contamos con muchos

editores de texto los cuales nos facilita más nuestro trabajo

Page 14: Php adsi 2013 sena

Mas utilizados

Page 15: Php adsi 2013 sena

• 1. Coda: su característica más deslumbrante es que permite trabajar en sincronía con el

servidor. Realiza correcciones de ortografía automáticas y asegura compatibilidad de

plugins.

• 2. Notepad++: este editor admite diversos lenguajes y cuenta con un soporte para abrir

varios documentos a la vez. Además, permite el uso de marcadores.

• 4. Textmate: considerado el mejor editor de textos planos de Mac. Tiene la función

screenwriting. Soporta varios lenguajes y plugins. Admite probar el código creado en el

navegador.

• 5. Aptana: muy utilizado por diseñadores que desarrollan aplicaciones dinámicas. Su función

más importante es “Code Assist” (completa el código mientras se escribe). Muestra una vista

previa de la página diseñada para comprobar su funcionamiento.

• 6. Eclipse: es compatible sólo con algunos sistemas operativos. Es un editor open source

extensible que contiene herramientas de desarrollo Java.

• 7. Netbeans: es bastante completo para plataformas Java. Ha mejorado varias de sus

funciones y presenta una interfase de usuario más amena

Page 16: Php adsi 2013 sena

• XAMPP

• CODA

• NOTEPAD++

• DREAMWEAVER

• BLOG DE NOTAS

Page 17: Php adsi 2013 sena

SeguridadObviamente se pueden implementar muchas reglas y protocolos de seguridad en PHP,

pero comentaré algunos que considero son muy simples pero importantes. El artículo está

abierto para que otros desarrolladores puedan comentar cualquier otra medida o

protocolo de seguridad en PHP que consideren oportuna.

Durante muchos años, PHP ha sido una plataforma estable, de bajo costo en el que operar

aplicaciones basadas en web. Como la mayoría de las plataformas basadas en web, PHP

es vulnerable a ataques externos. Los desarrolladores, arquitectos de bases de datos y

administradores de sistemas deben tomar precauciones antes de desplegar las

aplicaciones PHP en un servidor en producción. La mayoría de estas técnicas se puede

lograr con unas pocas líneas de código o un ligero ajuste en los parámetros de la

aplicación.

Page 18: Php adsi 2013 sena

Bibliografía

Page 19: Php adsi 2013 sena

• HTTP://ES.WIKIPEDIA.ORG/WIKI/PHP#CARACTER.C3.ADSTICAS

• HTTP://WWW.GIFMANIA.COM/

• HTTP://WWW.SLIDESHARE.NET/FERCUITOB7/EDITORES-DE-TEXTO-PHP

• HTTP://ES.WIKIPEDIA.ORG/WIKI/EDITOR_DE_TEXTO

• HTTP://WWW.SEGURIDADPHP.COM/2008/11/24/SEGURIDAD-PHP-COMENZAMOS/

• HTTP://WWW.ESTUDIOLOGOS.COM/BLOG/DISENO-Y-PROGRAMACION-WEB-LOS-EDITORES-

HTML-MAS-UTILIZADOS-POR-LOS-DISENADORES/

• HTTPS://WWW.GOOGLE.COM.CO/SEARCH?HL=ES-

419&SITE=IMGHP&TBM=ISCH&SOURCE=HP&BIW=1280&BIH=675&Q=PHP&OQ=PHP&GS_L=I

MG.3..0L10.683.856.0.1029.3.3.0.0.0.0.144.310.1J2.3.0....0...1AC.1.28.IMG..1.2.166.3N1QM6E0

0F8

Page 20: Php adsi 2013 sena

Muchas gracias