.
 

Web Sites y 
Portales para la Nueva Economia

Prof. Angel Olivera

PHP

 

Foro 4

PHP


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

 

Foristas

  Nileima Tillero Raicelys Gómez Dersia Alvarez
Investigaciones  

Historia y Características PHP

 

Principales Funciones PHP      

 

 Uso de Base de Datos con PHP

Preguntas de Repaso

 

Preguntas

Respuestas

 

Preguntas

Respuestas

 

Preguntas

Respuestas

Dinámicas

 

DINÁMICA I

Popurrí de Dinámicas

DINÁMICA II

Popurrí de Dinámicas

DINÁMICA III

Pareo

Respuestas Dinamicas  

RESPUESTA D1

 

RESPUESTA D2  

RESPUESTA D3

 

 

REGLAS DEL FORO

Rol del Forista:

 

PREGUNTAS DE REPASO

  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. 

 

DINAMICA I (NILEIMA TILLERO)

DINÁMICA I Popurrí de Dinámicas

  1. VERDADERO Y FALSO

1.- 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 C que permitía la interpretación de un número limitado de comandos.

 



V ( )  F ( )

2.- PHP permitiese utilizar sus programas en sus propias páginas. adicionalmente maneja formularios de nombre FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

 

V ( )  F ( )

3.- Al nivel más básico, PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o mandar y recibir cookies.

 

V ( )  F ( )

     B.   SELECCION SIMPLE

4.- PHP también ofrece:
     a.- Soporte en Template dinámicos
     b.- Soporte XML, WDDX, XSLT, DOM
     c.- Generación on-the-fly de imágenes, Flash y PDF
     d.- Todos los anteriores




5.- Entre las fortalezas de PHP para el desarrollo de aplicaciones web se encuentran:
     a.- Escalabilidad
     b.- Desarrollo sencillo
     c.- Soporte para base de datos
     d.- Ninguna de las anteriores

6.- PHP3 soporta las siguientes bases de datos:
     a.- Oracle
     b.- Informix
     c.- MySQL
     d.- Todas las Anteriores

 



     C.   COMPLETACION

7 .- El analizador sintactico fue reescrito a mediados de 1995 y fue nombrado PHP/FI version 2. FI viene de otro programa que Rasmus habia escrito y que procesaba los datos de formularios. Asi que combinó las "____________________", el "_________________", anadio soporte para mSQL y PHP/FI vio la luz. PHP/FI crecio a gran velocidad y la gente empezó a contribuir en el código.

8.- PHP es el acrónimo de "PHP: Hypertext Preprocessor", es decir, un "preprocesador del hipertexto" que se basa en una sintaxis parecida al __, al _____ y al ____, por supuesto con unos añadidos más.



 

DINAMICA II (RAICELYS GOMEZ)

DINÁMICA II  Popurrí de Dinámicas

  1. VERDADERO Y FALSO

1.- Las variables globales $PHP_AUTH_USER, $PHP_AUTH_PW y $PHP_AUTH_TYPE nos permiten definir restricciones de acceso aun cuando PHP se haya instalado como un CGI.

2.- El tener cuidado con los archivos que tengan permisos de lectura global, es un aspecto de seguridad de archivos que debemos considerar.

3.- Es recomendable el uso de funciones en PHP, aun cuando sólo se vayan a usar sólo una vez en el código

 



V ( )  F ( )


V ( )  F ( )


V ( )  F ( )

  1. COMPLETACIÓN

4.- Función que escribe una cadena dentro del archivo __________

5.- PHP puede ayudarle a crear un paquete de encriptación con varias extensiones, como _________ y _________, las cuales cubren una amplia variedad de algoritmos de encriptación.

6.- Porción de código que podemos llamar en cualquier momento ________________

  1. SELECCIÓN SIMPLE

7.- Función utilizada para el envio de correo en PHP

a. Fclose
b. Feof
c. Mail
d. Rename

8.- ¿Cuál de las siguientes funciones no forma parte de la gestión de archivos en PHP?

a. Copy
b. Setcookie
c. Rename
d. Unlink

 

DINAMICA III (DERSIA ALVAREZ)

Instrucciones

Preguntas

  1. Para realizar la ______________ con una base de datos MySQL deberá hacer uso de los siguientes datos:

    • Hostname: localhost

    • Nombre Base de Datos: el nombre que creó *

    • Usuario: usuario que creó *

    • Clave: clave que creó *

    • Deberá haber creado anteriormente la base de datos.

  1. Las conexiones persistentes son __________ si las cabeceras de control para crear un enlace a tu servidor SQL es alta. Que estas cabeceras sean o no realmente altas depende de muchos factores. Como, qué clase de base de datos es, si esta o no situada en el mismo ordenador que el servidor web, cómo está de cargada la máquina donde se encuentre el servidor SQL, y otras así

  1. MySQL soporta el estándar_________________, y además está disponible para distintas plataformas, incluido las "windows".

  1. Hoy por hoy, _________es competencia directa, dentro del campo de las páginas generadas dinámicamente, de las Active Server Pages (ASP) que Microsoft implementa en su servidor web Internet Information Server, o las JSP del Netscape Enterprise Server de Netscape. Otro producto comercial equivalente puede ser Cold Fusion.

  1. Las operaciones _______________ una conexión a una base de datos sirven para abrir/cerrar una conexión con la base de datos elegida con el fin de hacer operaciones como leer/escribir y transmitir los datos en formato html. Para abrir/cerrar una conexión en MySql tenemos las instrucciones:mysql_connect(host,login,password)mysql_close()

  1. Las _________________________________ son enlaces que no se cierran cuando termina la ejecución del archivo de comandos. Cuando se pide una conexión persistente, PHP comprueba si hay ya una conexión persistente idéntica (que permanecía abierta desde antes) - y si existe, la usa. Si no existe, crea un enlace. Una conexión 'idéntica' es una conexión que se abrió hacia el mismo "host", con el mismo nombre de usuario y la misma contraseña (donde sea aplicable).

  1. Las operaciones de la Bases de Datos de PHP pueden dividirse en _________ niveles.

  1. Con este _____________, (mysqladmin -u root create base_datos) conseguimos crear la una base de datos en el servidor de bases de datos de nuestro servidor.

 

RESPUESTAS DINAMICA I (NILEIMA TILLERO)

DINÁMICA I Popurrí de Dinámicas

  1. VERDADERO Y FALSO

1.- 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 C que permitía la interpretación de un número limitado de comandos.

 



V (X)  F ( )

2.- PHP permitiese utilizar sus programas en sus propias páginas. adicionalmente maneja formularios de nombre FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

 

V (X)  F ( )

3.- Al nivel más básico, PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o mandar y recibir cookies.

 

V (X)  F ( )

     B.   SELECCION SIMPLE

4.- PHP también ofrece:
     a.- Soporte en Template dinámicos
     b.- Soporte XML, WDDX, XSLT, DOM
     c.- Generación on-the-fly de imágenes, Flash y PDF
     d.- Todos los anteriores




5.- Entre las fortalezas de PHP para el desarrollo de aplicaciones web se encuentran:
     a.- Escalabilidad
     b.- Desarrollo sencillo
     c.- Soporte para base de datos
     d.- Ninguna de las anteriores

6.- PHP3 soporta las siguientes bases de datos:
     a.- Oracle
     b.- Informix
     c.- MySQL
     d.- Todas las Anteriores

 



     C.   COMPLETACION

7 .- El analizador sintactico fue reescrito a mediados de 1995 y fue nombrado PHP/FI version 2. FI viene de otro programa que Rasmus habia escrito y que procesaba los datos de formularios. Asi que combinó las "Herramientas para paginas web personales", el "intérprete de formularios", anadio soporte para mSQL y PHP/FI vio la luz. PHP/FI crecio a gran velocidad y la gente empezó a contribuir en el código.

8.- PHP es el acrónimo de "PHP: Hypertext Preprocessor", es decir, un "preprocesador del hipertexto" que se basa en una sintaxis parecida al C, al Java y al Perl, por supuesto con unos añadidos más.



 

RESPUESTAS DINAMICA II (RAICELYS GOMEZ)

DINÁMICA II  Popurrí de Dinámicas

  1. VERDADERO Y FALSO

1.- Las variables globales $PHP_AUTH_USER, $PHP_AUTH_PW y $PHP_AUTH_TYPE nos permiten definir restricciones de acceso aun cuando PHP se haya instalado como un CGI.

2.- El tener cuidado con los archivos que tengan permisos de lectura global, es un aspecto de seguridad de archivos que debemos considerar.

3.- Es recomendable el uso de funciones en PHP, aun cuando sólo se vayan a usar sólo una vez en el código

 



V ( )  F (X)

V (X)  F ( )


V ( )  F (X)

  1. COMPLETACIÓN

4.- Función que escribe una cadena dentro del archivo fwrite

5.- PHP puede ayudarle a crear un paquete de encriptación con varias extensiones, como Mcrypt y Mhash , las cuales cubren una amplia variedad de algoritmos de encriptación.

6.- Porción de código que podemos llamar en cualquier momento Función de Usuario

  1. SELECCIÓN SIMPLE

7.- Función utilizada para el envio de correo en PHPa. Fclose

     b. Feof
     c. Mail
     d. Rename

8.- ¿Cuál de las siguientes funciones no forma parte de la gestión de archivos en PHP?

     a. Copy
     b. Setcookie
     c. Rename
     d. Unlink

 

RESPUESTA DINAMICA III (DERSIA ALVAREZ)

Instrucciones

Preguntas

  1. Para realizar la Conexión con una base de datos MySQL deberá hacer uso de los siguientes datos:

  1. Las conexiones persistentes son buenas si las cabeceras de control para crear un enlace a tu servidor SQL es alta. Que estas cabeceras sean o no realmente altas depende de muchos factores. Como, qué clase de base de datos es, si esta o no situada en el mismo ordenador que el servidor web, cómo está de cargada la máquina donde se encuentre el servidor SQL, y otras así

  1. MySQL soporta el estándar SQL (ANSI), y además está disponible para distintas plataformas, incluido las "windows".

  1. Hoy por hoy, PHP es competencia directa, dentro del campo de las páginas generadas dinámicamente, de las Active Server Pages (ASP) que Microsoft implementa en su servidor web Internet Information Server, o las JSP del Netscape Enterprise Server de Netscape. Otro producto comercial equivalente puede ser Cold Fusion.

  1. Las operaciones abrir/cerrar una conexión a una base de datos sirven para abrir/cerrar una conexión con la base de datos elegida con el fin de hacer operaciones como leer/escribir y transmitir los datos en formato html. Para abrir/cerrar una conexión en MySql tenemos las instrucciones:mysql_connect(host,login,password),  mysql_close()

  1. Las conexiones persistentesson enlaces que no se cierran cuando termina la ejecución del archivo de comandos. Cuando se pide una conexión persistente, PHP comprueba si hay ya una conexión persistente idéntica (que permanecía abierta desde antes) - y si existe, la usa. Si no existe, crea un enlace. Una conexión 'idéntica' es una conexión que se abrió hacia el mismo "host", con el mismo nombre de usuario y la misma contraseña (donde sea aplicable).

  1. Las operaciones de la Bases de Datos de PHP pueden dividirse en Cuatro niveles.

  1. Con este Comando, (mysqladmin -u root create base_datos) conseguimos crear la una base de datos en el servidor de bases de datos de nuestro servidor.

  2. Php permite al programador tanto relacionarse con algunas de las bases de datos más importantes del mundo de la programación: PostgreSQL, MySql Oracle , Adabas , filePro , ODBC.

 

 

EVALUACIÓN

 

Nombre
Asistencia Foro
2 Pto
Nota Dinámica I
6 Ptos
Nota
Dinámica II

6 Ptos
Nota Dinámica III 6 Ptos
Definitiva Foro

Equipo 1

Carlos R.
0
5
5
5
15
Evelin R.
0
5
5
5
15
Hugo G.
2
6
6
6
20

Equipo 2

Charlie A.
2
6
6
6
20
Kenlys S.
2
6
6
6
20
Rafael H.
2
6
6
6
20

Equipo 3

Gabriel R .
2
6
6
3
17
Luz M.
2
6
6
3
17

 

 

[Principal]