1 00:00:00,000 --> 00:00:06,720 bienvenidos de este segundo tema donde empezamos a introducir elementos html y 2 00:00:06,720 --> 00:00:12,720 bueno luego la posterior inclusión de código dinámico de código php vale 3 00:00:12,720 --> 00:00:18,600 entonces lo primero la primera recomendación si queréis trabajad con 4 00:00:18,600 --> 00:00:24,760 xampp vale por la facilidad en cuanto a la administración 5 00:00:24,760 --> 00:00:30,720 lo único que tenemos que tener en cuenta es que la patch esté escuchando ya sea 6 00:00:30,720 --> 00:00:36,120 por el puerto 80 o por el 443 vale la manera de reiniciar el servicio la 7 00:00:36,120 --> 00:00:40,400 tenemos aquí en principio no vamos a necesitar utilizar nada 8 00:00:40,400 --> 00:00:46,440 de sistema gestor de base de actos de mysql por tanto no es imprescindible 9 00:00:46,440 --> 00:00:52,840 vale que mysql esté escuchando por el puerto 3306 posteriormente 10 00:00:52,840 --> 00:00:58,760 directorio de trabajo pues nos vamos al directorio de instalación de xampp y es 11 00:00:58,760 --> 00:01:04,880 en el directorio htdocs donde deberemos ubicar todos nuestros ficheros vale como 12 00:01:04,880 --> 00:01:09,960 recomendación os diría que creéis si queréis un 13 00:01:09,960 --> 00:01:14,240 directorio por cada uno de los temas con los que vamos a trabajar con código 14 00:01:14,240 --> 00:01:20,240 dinámico o con código estático de acuerdo porque al acceder 15 00:01:23,080 --> 00:01:27,360 la configuración del fichero de apache al menos la configuración por defecto 16 00:01:27,360 --> 00:01:34,040 nos deja visualizar el contenido en directorio si no se encuentra un archivo 17 00:01:34,040 --> 00:01:38,600 índex php o un archivo índex html en el directorio que estamos visitando vale 18 00:01:38,600 --> 00:01:44,520 nosotros como en la raíz de htdocs no tenemos ningún archivo de tipo índex 19 00:01:44,520 --> 00:01:48,480 se muestra el contenido de los directorios de acuerdo luego posteriormente 20 00:01:48,480 --> 00:01:54,280 accederíamos al directorio en cuestión y bueno pues ya pasaremos a visualizar 21 00:01:54,280 --> 00:01:58,280 el contenido de acuerdo 22 00:01:58,400 --> 00:02:02,840 cuida por favor también prestad especial atención a que no es lo mismo 23 00:02:02,840 --> 00:02:09,480 realizar la ejecución de un archivo desde el doble clic encima del archivo 24 00:02:09,480 --> 00:02:14,520 vale al ser código html el navegador lo va a interpretar no 25 00:02:14,520 --> 00:02:21,840 vamos a apreciar ningún tipo de diferencia pero luego al establecer el 26 00:02:21,840 --> 00:02:27,800 valor del atributo acción al decir al formulario mediante el envío del mismo 27 00:02:27,800 --> 00:02:33,400 no mediante la utilización del botón de submit que se procese pues vamos a 28 00:02:33,400 --> 00:02:36,240 encontrarnos con lo que podríamos considerar un error pero no es un error 29 00:02:36,240 --> 00:02:40,800 de codificación sino un error más bien de arquitectura entonces si os dais 30 00:02:40,800 --> 00:02:45,600 cuenta aquí estamos viendo el formulario estático completo html pero 31 00:02:45,600 --> 00:02:51,360 a través de la interpretación del código html de su archivo aquí es sin 32 00:02:51,360 --> 00:02:56,760 embargo nuestro servidor apache quien realiza la misma interpretación y como 33 00:02:56,760 --> 00:03:00,640 no hay código dinámico el módulo de php no entra en funcionamiento y bueno pues 34 00:03:00,640 --> 00:03:05,960 el contenido se muestra de igual forma pero la arquitectura el entorno en el 35 00:03:05,960 --> 00:03:12,040 cual se está mostrando este código fuente no es lo mismo vale este va a ser 36 00:03:12,040 --> 00:03:15,400 el primer ejemplo que visitemos pero me gustaría que vierais la diferencia con 37 00:03:15,400 --> 00:03:20,520 respecto a lo que ocurre 38 00:03:23,760 --> 00:03:27,200 aquí bueno si yo realizo el envío de este 39 00:03:27,200 --> 00:03:32,120 formulario aquí lo que entra en juego volvemos a 40 00:03:32,120 --> 00:03:35,880 continuación en el funcionamiento de los formularios html lo que entra en 41 00:03:35,880 --> 00:03:40,360 juego es la página php que lo procesa como podéis ver 42 00:03:40,360 --> 00:03:45,520 aquí estoy realizando la visualización 43 00:03:45,520 --> 00:03:52,440 de esta página de código dinámico a través del archivo php como php es 44 00:03:52,440 --> 00:03:57,240 código dinámico que el navegador no sabe interpretar nos muestra lo que 45 00:03:57,240 --> 00:04:00,760 podríamos considerar un error vale pero no es un error de codificación es un 46 00:04:00,760 --> 00:04:04,720 error más de ejecución sin embargo si yo en el entorno de mi 47 00:04:04,720 --> 00:04:09,280 servidor cojo el formulario en cuestión y 48 00:04:09,280 --> 00:04:13,920 realizo el envío aquí entra en juego la página procesa 49 00:04:13,920 --> 00:04:19,720 php bajo la directriz de nuestro servidor apache con su módulo php y 50 00:04:19,720 --> 00:04:25,120 aunque bueno ahora continuación explicaremos qué es esto aquí la 51 00:04:25,120 --> 00:04:28,760 ejecución sería correcta vale en cuanto a arquitectura se refiere luego sí que 52 00:04:28,760 --> 00:04:32,800 podríamos pensar aquí que tenemos errores de codificación aunque tampoco 53 00:04:32,800 --> 00:04:39,000 es el caso vale entonces prestad especial atención a eso 54 00:04:39,000 --> 00:04:41,800 más cosas