.
 


      
    Foristas | Reglas Evaluaciones | Grabación | Críticas

 

Contenido

  • Respuestas

 

FORO: PHP

FUNCIONES Y FUNCIONES    
 

 

 

  FACILITADOR:   

Angel Olivera

                           INTEGRANTES:
  • Nileima Tillero

(Historia y Características PHP.)

  • Dersia Álvarez

        (Uso de Base de Datos con PHP)

  • Raicelys Gomez

        (Principales Funciones PHP)

 

INTRODUCCION

PHP es lenguaje de scripting que permite generar paginas HTML. A diferencia de las paginas estáticas de HTML que son útiles para presentar documentos estáticos, es decir que no son modificables, PHP permite generar un pagina HTML en forma dinámica, por ejemplo como resultado de una consulta a una base de datos., o generar gráficos, o cualquier otra cosa que necesite ser generada en base ciertos datos que pueden cambiar en el tiempo.

Para lograr este objetivo también se pueden usar otros métodos como scripts CGI, applets, ASP o otros métodos.

Una de las grandes limitaciones del HTML es la forma en que trabaja. En particular, si debe presentar al usuario un grupo de opciones para que este elija, ud. debe conocer esas opciones de antemano al momento del diseño del form. Esto lleva a mucho esfuerzo de mantenimiento cada vez que el formulario debe ser actualizado con nuevas opciones.

De nuevo, para ello existen varios métodos, por ejemplo el uso de JavaScript, o paginas dinámicas.

Con PHP es fácil generar un formulario con las opciones tomadas desde alguna base de datos, de forma que el programador no tiene que modificar su código HTML, ya que este es generado automáticamente mediante un simple script escrito en PHP, que accede a esa base de datos.

 

INFOGRAFIA 

¿Qué es PHP?

Este Artículo nos describe de una forma sencilla la forma como funcionan las páginas de PHP. También hace referencia acerca de unas de las características más importantes del PHP, como lo es la independencia de plataforma , debido a la existencia de un modulo PHP para casí cualquier servidor web. Adicionalmente, comenta sobre la compatibilidad con algunas de más comunes Base de Datos.
http://www.desarrolloweb.com/articulos/392.php?manual=27


Tareas principales del PHP


Poco a poco el PHP se va convirtiendo en un lenguaje que permite hacer de todo. 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 revolución y, a partir de sus funciones, en estos momentos se pueden realizar una multitud de tareas útiles para el desarrollo del web: Funciones de correo electrónico, Gestión de Base de Datos, Gestión de Archivos, Tratamiento de Imágenes, entre otras.
http://www.desarrolloweb.com/articulos/304.php?manual=12


Seguridad del Sistema de Archivos

PHP está sujeto a la seguridad misma de la mayoría de sistemas de servidores en lo que a permisos sobre archivos y directorios se refiere. Esto le permite controlar cuáles archivos en el sistema de archivos pueden ser leídos. Debe tenerse cuidado con aquellos archivos que tengan permisos de lectura globales, para asegurarse de que su contenido es seguro y no represente peligro el que pueda ser leído por todos los usuarios con acceso al sistema de archivos. En este link podrás encontrar algunos ejemplos de situaciones que se pueden dar y como atacarlas para disminuir el riesgo que se presenta.
http://php.benscom.com/manual/es/security.filesystem.php


Seguridad en Base de Datos

En este link nos hablan sobre las bases de datos como componentes cardinales de cualquier aplicación basada en web, permitiendo que los sitios web provean contenido dinámico. Adicionalmente, nos pasea por los diferentes niveles en donde podemos definir o considerar modelos de seguridad.
http://php.benscom.com/manual/es/security.database.php



Funciones de Usuarios en PHP


Bbreve introducción de como definir y utilizar funciones de usuarios en PHP. Una función de usuario en PHP no es mas que una porción de código que podemos llamar en cualquier momento. De un lado, al dividir nuestro código en funciones podemos aislar y perfeccionar cada una de sus funcionalidades; de otro lado, podemos reutilizar este código, ya que una función puede ser llamada cuantas veces la necesitemos. También menciona alguna desventaja, debido a que PHP consume mas recursos (y por tanto es ligeramente mas lento) llamando y ejecutando una función que ejecutando código que encuentra en linea, embebido en el script. Por eso no tiene sentido usar funciones salvo que efectivamente vayas a utilizar esa porción de código varias veces.
http://www.ignside.net/man/php/functions.php


Restringir el acceso


Tips para definir las restricciones según qué páginas, para que solo las personas autorizadas puedan acceder a ciertas partes del nuestro sitio web. El acceso restringido a páginas usando las variables globales $PHP_AUTH_USER, $PHP_AUTH_PW y $PHP_AUTH_TYPE solo funciona si PHP ha sido instalado como un módulo de Apache. Ejemplos para ver el funcionamiento de estos parámetros.
http://www.webestilo.com/php/php11a.phtml


Enviar Email´s en PHP


En este link podremos encontrar un ejemplo de la función que podemos utilizar en PHP (function mail()) así como los parámetros necesarios para enviar un correo haciendo uso de PHP.
http://www.portalmw.com/cursos/php/email.php


Funcionamiento del sistema de autenticación en PHP


En este link nos permite visualizar como un sistema de autentificación es un módulo de seguridad para asegurarnos de que el usuario que visita las páginas es quien dice ser. Por supuesto, sabiendo que ese usuario es conocido, podremos darle acceso a más aspectos de la página que si fuese un usuario desconocido. http://www.desarrolloweb.com/articulos/1007.php?manual=37


Gestión de Archivos por PHP

PHP propone un sinfín de funciones para la gestión de archivos que van desde las más elementales de apertura, lectura y cierre a otras más rebuscadas como el cálculo de espacio en el disco duro, tamaño del archivo, gestión de derechos de acceso.
http://www.desarrolloweb.com/articulos/394.php?manual=6


 

 

PREGUNTAS

  1.  ¿Defina PHP?

  2. ¿Por que PHP y no otro lenguaje?

  3. ¿De donde deriva la sintaxis de PHP?

  4. ¿Cual es la característica mas importante de PHP?

  5. ¿Nombre y explique tres fortalezas de PHP?

  6. ¿Como es la comunicación de PHP con diferentes Bases de Datos?

  7. ¿Nombre al menos tres ventajas de PHP?

  8. ¿Nombre las desventajas de PHP?

  9. ¿Son reutilizables los desarrollos personales con PHP?

  10. ¿Cual es la última versión de PHP y cuales son sus características?

 

  1.  ¿Que son conexiones persistentes?

  2. Mencione algunas de las bases de datos mas utilizadas por Php en el mundo.

  3. ¿ Como conectar PHP con mi base de datos MySQL?

  4. Cuales son los estandares que soporta MySQL.

  5. Cual es el comando a Utilizar  para crear una base datos con MySQL.

  6. Si las conexiones persistentes no aportan ninguna funcionalidad añadida, ¿para qué son buenas?

  7. Las operaciones de la Bases de Datos de PHP pueden dividirse en cuatros niveles, mencionelos.

  8. Para que sirve la operación de abrir/cerrar conexiones

  9. ¿Dónde podemos utilizar PHP?


 

1. Mencione algunas de las más importantes capacidades de PHP

2. Mencione las tareas Principales de PHP

3. En cuanto a la Seguridad de Archivos, de que nos debemos proteger principalmente?

4. Mencione dos extensiones, con los cuales PHP nos apoya con el proceso de encriptación.

5. Defina Función de Usuario en PHP

6. ¿Cuál es la principal desventaja del uso de funciones en PHP?

7. ¿Cuáles son las variables globales que nos permiten definir restricciones de accesos?

8. ¿Qué función y qué parámetros considerar para enviar un correo en PHP?

9. Defina Sistema de Autentificación

10. Mencione las Funciones necesarias para la gestión de archivos, incluyendo su lectura.

1