Curso PHP Dreamweaver

para desarrollar php tenemos en cuenta que php es el lenguaje del lado del servidor y por tanto nos hace falta trabajar con un servidor web pero montar todo es el dinero web para desarrollar programas algo que haciéndolo bien nos puede llevar días enteros días largos para configurar un servidor bien configurado así que existen varios paquetes que nos permiten convertir a nuestro ordenador de desarrollo rápida y fácilmente en un pequeño mini servidor web para poder desarrollar con un lenguaje verdad el servidor y luego poder subirlo correctamente a un servidor web este grupo sería prácticamente un suicidio desarrollarás llegas un ordenador y luego he subido todos los niveles de eficiencia la primera es muy difícil no cometer ningún error por tanto hay varios matices que nos permiten convertir nuestro ordenador en un servidor pero yo recomiendo un paquete que se llama sam ya no se escribe con x mpp encontramos la primera está en la primera página aparece sharp donde además de las ventajas desde la página thesun verse cual hace años hoy una de las grandes ventajas es que tenemos pensado para linux sanz para windows chum para marcos díaz y salvarse de que existe una versión de este paquete para prácticamente cualquier plataforma que podamos imaginar y transar me gusta es que aparte de que está para apreciar entre todos los temas operativos y es que esta versión contiene apache contiene mysql contiene este htc y pierce contiene pero contiene el módulo de hp y por supuesto contiene pérez es contiene el gestor de bases de datos contiene una aplicación para hacer estadísticas de páginas web contiene también un ftp sqlite en definitiva contiene un montón de paquetes que nos costaría un buen rato de descargar y configurar y los escalas por tanto para windows y por aquí abajo para cuando se cargue lo que hago es download en el campo en el punto de salto nos debemos descargar y bueno pues te puedes descargar el zip que los cómplices y ejecutar directamente lleva normalmente especialmente si no tenemos muy en claro todavía lo que el chat del web recomiendo bajar pinchamos en instalar son hoteleras y en cuanto acabe descargarse en esta página lo descargamos lo esperamos acabamos de estrenar esperamos a que se descarguen los 80 necesario y para acabar lo que hacemos es doble clic ejecutar y simplemente seguir todos los casos no tienen vamos complicarse al siempre decir siempre siguiente siguiente siguiente siguiente la única la única complicación que te interesa es que requiere que tengas el puerto 80 a la web y el puerto 21 por tanto de normal de funcionar pero hay que tener en cuenta que si el tornado ha instalado ya un servidor ftp estará algo más de 421 y por tanto fallara el puerto 21 en sala o si por ejemplo como hemos comentado anteriormente que aquí está el jungla y te has bajado el mini servidor que te propone cumplan ese ministro durante ocupa el puerto de 80 y por tanto deberías desinstalar si tienes instalado de los servidores antes de instalar el sar porque en este caso cuando se exista desde antes no puede arrancar se dice web porque otro por la mañana pero sin utilizado un servidor el paquete del web son humanos que funcionen sin más [Música] instalado y lo que voy a decir es que una vez que está instalado si aceptamos la instalación por defecto el sap se instala la carpeta yo no os recomiendo cambiarla en la carpeta de dos puntos sino que si saco mi disco duro sacó el disco duro se comprobó como el ya se ha instalado aquí abajo en la carpeta hago doble clic veo que hay un montón de carpetas al principio no tengo que tocar ninguna de estas carpetas únicamente tengo que encontrar la carpeta existe drops porque en la carpeta ht docs es donde voy a poner toda la atención que llevaba dentro de mi servidor local y ahora de mi servidor local porque una vez que está instalado ya no tenemos que ir a mostrar un archivo efe de los puntos barra de carpeta disco de escritorio a mí lo que sea sino que la carpeta atención es muy importante que corresponde al disco local ya hd2 desde el punto de vista de internet se llama simplemente poniendo local host localhost es western local cuando yo le digo localhost le digo al navegador que quiero ir a la carpeta de mi disco duro que está actuando como cartera del servidor por tanto se ejecuta la carpeta localhost me llena de entrada a la carpeta de esa voy a entrar esta descarga qué es esta carpeta esta carpeta no es ni más ni menos que esta complicada vamos a demostrar si yo no quería cerrar la carpeta si yo voy a esta carpeta y creó una carpeta dentro de dos que se llama prueba 456 comprobaremos dentro de cuatro cinco seis a un archivo inverso html en veces portante de ml [Música] la oración y pongo aquí hola hola si yo voy ahora a mi servidor en la carpeta localhost prueba 456 me dice o la demostración de que una vez esté instalado en sama poner localhost equivale a poner disco local zhang h ceros y lo que sea entonces porque no puedo poner disco local 72 porque si pongo directamente disco local ahora lo veremos no funcionan los dinámicos 7 hay que hacerlo desde el localhost para que todo ello no pasa a través del disco duro que hemos instalado ahora que tengo por tanto mi carpeta configurada lo que voy a hacer efecto debe crear un nuevo proyecto voy a crear un nuevo sitio y lo voy a llamar el sitio en my php y la carpeta del sitio va a estar en este 2007 seleccionó guardo y ahora me aseguro que estoy trabajando el sitio de machete hp y por tanto me aseguro que si hago una nueva carpeta y esa nueva carpeta se llama empezar con una carpeta llamada variables habré creado por tanto en esa carpeta maite h voy a trabajar dentro de esa carpeta ya que dreamweaver nos permite trabajar cualquier bloc de notas puede servir para siete pero hacerlo a partir de 10 weaver poder tener algunas ventajas como el programa así que vamos a hacer un nuevo archivo de hp y en principio para ganar chivas ml siento que voy a hacer es borrarlo por banco completo y lo voy a guardar lo voy a guardar o bien o bien lo que hago en lugar de esto es crear dentro de variables un nuevo archivo que se va a llamar en este punto de h ya tengo ordinario en este caso no se pueden detectar los activos relacionados dinámicamente ya que no se ha definido ningún servidor de prueba podemos configurarlo o podernos configurar no podemos decirle que directamente vamos a hacer un servidor local local de red carpeta del servidor es la carpeta sham queremos que en mayo se reconozca la carpeta del servidor y la url web es a tres puntos local así que a servidor mío maradona guardan a volver a crearse muy bien y tenemos detectamos en principio y ya está vamos a cerrar lo primero que voy a decir es que d pueden contener perfectamente contenido html por ejemplo si aquí tengo un gen de un boeing y dentro del mundo y pongo la y voy a archivo guardar y vamos a ver cómo me está perdiendo navegador chrome no voy a hacer una cosa voy a trabajar por esto local jo las variables en 20.7 de a guardarlo dentro de variables ex.pa etcétera minecraft super y por tanto tenemos un archivo acepte un archivo que contiene sin ningún problema por tanto si nuestros archivos [Música] así que vamos a trabajar en esta sesión en contacto con archivos ph te voy a mano el sitio en el servidor para configurarlo vamos a configurar la carpeta vista previa de chrome aquí únicamente le falta en el servidor vecina vamos a empezar trabajando chp con variables lo primero que voy a hacer es como les digo yo estoy trabajando con hp y no por html pues es muy sencillo lo que hago es escribir lo siguiente le pongo una llave le pongo un interrogante que representa este momento siempre que mi interrogante esté del lado del servidor y le digo que es que tiene el lenguaje php por tanto llave interrogante de hp siempre para abrir interrogante pinchar aquí se cierra para cerrar lo que le estoy diciendo al programa es todo lo que hay afuera de estas llaves puede ser seguramente será html pero todo lo que haya dentro de estas llaves vamos a empezar con lo más sencillo que es definir variables las variables en php se definen con el símbolo dólar si pongo el dólar además en este caso de ninguna medida me dice aquellas cosas que puedo hacer cuando la acera no volvemos variables del entorno variables de archivo variables los formularios pero yo quiero hacer una variable abierto al día personal por tanto voy a hacer dólar variable y le digo dos las variables es igual donde variable secuela 5 importante y así como a veces nos saltamos no de error php cada vez que acabe una instrucción hay que poner un punto y coma [Música] y el recargo que tengo nada es evidente porque porque lo que yo he hecho es simplemente almacenar en la memoria del ordenador que variable es igual a 5 pero no le he dicho que quiero que me muestre en la pantalla la variable por tanto ahora voy a usar esta instrucción desde hp que es una instrucción que se usa muchísimo en esta instrucción echo la instrucción de que lo que hace es devolverme cosas en tratar de enseñarles cosas en pantalla por tanto les digo quiero devolver la variable a menos que como reconoce que realista por esa variable quiero devolver la variable punto y coma para finalizar guardo recargo qué es lo que ha hecho este sencillo programa de php lo primero que ha hecho es almacenar la variable con nombre variable en el valor 5 y luego devolver no conoce de muertes en pantalla cuales se logra mayor porque vamos a sacar un poco más impresionante desde ese lenguaje de programación y un programa es una estructura tal que nos permite introducir unos datos entidad trabajar con esa procede partida y devolver un resultado vamos a hacer una demostración muy sencilla en esto para eso voy a crear una segunda variable segunda variable que es igual un espacio mejor que es igual a 6 voy a guardar vamos a ver si hay un error de sintaxis en la línea crece vamos a guardar y vamos a comprobar cómo se cargó esta página también es fatal me dice error parece un error de electro de programa y es que se ha encontrado un eco no esperaron en este archivo en la línea 13 sigue existiendo el día 13 cuando en verdad este tipo de error el error no suele estar en la medida que dice sino realmente anterior cuál es el error el error está en que no hemos puesto un punto y coma por tanto una vez más avisos de hp es un lenguaje de hacer un montón de cosas y nos puede fastidiar todo el escrito bueno cuando cometemos un error por lo menos podemos saber equivocada ya les voy a decir que quiero hacer quiero conocer el valor de variable más segunda variable si ahora [Música] y ahora recargo la página te encontraré como ahora desde muy bien directamente o quizá sea mucho más impresionante pero esto ya es un programa esto ya es algo [Música] con css entonces en todo es estático no podemos hacer operaciones que podemos hacer y carlos en cambio con javascript y con php sí que podemos aceptar nuestros que son lenguajes de programación en el caso de hamás los polos son cálculos en el cliente mientras que en el canal etc los cálculos se realizan en el servidor que para hacer una simple suma para tener veracidad de importancia para los veremos para hacerle más así que tiene bastante interés vamos a ver sin tardar más como thc nos ayudan en combinación con html de esta manera este va a ser la parte que me defiende mientras que este hp va a ser el motor que procesa lo que el cliente manda y lo que debemos hacer es algo muy sencillo una calculadora por tanto yo ahora voy a crear un archivo llamado un nuevo archivo llamado calculadora [Música] tengo mayúsculas platero américo calculadora htv lo cargo y lo que voy a hacer en este caso es introducir un formulario donde objetos de el formulario el primero un formulario donde le digo y ahora sí sí que la acción será calcular punto php el tipo de codificación será de ninguna y el método para ser vamos a escoger de momento por lo que tenemos aquí pinchamos aceptar tenemos un foro con action calcular y con un método post y ahora dentro de este fuego voy a añadir tres campos evidentemente voy a añadir el formulario un campo de texto cuyo nombre va a ser primer operando y un verde [Música] voy a hacer otro input con mi nombre será segundo operando y voy a tener un tercer imputa voy a hacer un tercer inputs que va a ser un botón de enviar por tanto un botón de sum y no tengo aquí me pone el botón y en fortín en times qué es lo que tengo hasta ahora lo que tengo hasta ahora es un formulario introducir una operando un trozo tratando de enviar el resto o lo que sea por tanto por tanto se habrán intentó ejecutar esto será intento verlo en el navegador pero claro no hay que ver invariables 10 45 evidentemente porque todavía no existe calcular cuánto ph una música por fin lo que vamos a hacer es crear este archivo así este nuevo archivo calcular 12 php voy a crear lo voy a editarlo voy a borrar todo el contenido y voy a hacer lo siguiente lo primero evidentemente es que abro y cierro eso es lo que hay que hacer siempre y lo segundo es que voy a usar variables de algún tipo especial de variables que no ven sino que se encargan de recibir los valores así que voy a crear una variable mía propia que se llame primer operando y primero esperando no es igual a un valor concreto sino que primero operando es igual a dólar y bien que hay aquí un tipo de variable se llama post recordamos que en el formulario del periodo tenemos es un formulario cuyo método era post así que un solo el tipo de variable post si hubiera elegido un formulario múltiple así que el hijo post y le digo que el índice de la variable es primer operarlo que es este índice este índice tiene que coincidir con este nombre de aquí así que tengo que primero esperando es igual apostó pero segundo operando es igual pero por qué no segundo operando esto evidentemente debe coincidir con este nombre de aquí si no puede atraer o lo que hago es usar el comando que ya conocemos que vamos a usar muchas veces llamado eco y le digo el resultado de la suma es pongo en coma quedando más segundo operando punto y coma para finalizar vamos a poner el espacio aquí [Música] aquí guardadas y vamos a la te voy a cerrar la carpeta original y ponemos le digo 2 y 3 cuando envíos no ha habido ningún error me dice el resultado de la suma y le digo 6 y 7 el resultado de la suma es de 20 por tanto ya tengo un script que es capaz de recoger datos del formulario y hacer alguna operación con ellos en este caso una sencilla operación de sumo para acabar diré que cuando hacemos un eco debemos tener cuidado con lo siguiente si lo que estamos haciendo es escribir una cadena de caracteres alfanuméricos tenemos que ponerlos con comillas si lo que hacemos es escribir un número los números no lo hace falta que vayan entre comillas por tanto ante ese puesto que con cinco y nuestros falta comillas pero si era pongo tico el resultado de la suma es lo que sea entonces otra cosa que voy a decir es que poner muchos secos es un fallo muy común al principio por tanto hay un operador que se llama el operador de encadenación el perdedor de encadenación lo que hace es permitirnos encadenar nos permite juntar esto y esto sin tener que usar varios chicos como se hace el operador de encadenamiento es un punto por tanto si no no paréntesis y pongo esta operación me puedo ahorrar este eco y el punto lo que está haciendo es que cuando acabé sexto luego por esta otra comprobemos lo archivo guardamos y si ponemos por ejemplo pulso y 9 nos dice que el resultado de la suma es 16 porque lo que está haciendo es en una sola línea devolver esta cadena y a continuación realizar una operación aritmética en este caso de suma además las operaciones aritméticas son realmente sencillas php como la gran mayoría de buenas de programación ya que el signo más lo que hace es sumar el señor – evidentemente lo que hace es prestar 89 ahora es su madre ya no suma evidentemente como estoy restando a 91 si en lugar de poner un estás si en lugar de poner un menos pongo un asterisco en la gran mayoría de este programa selectiva ya multiplicar 8 y 9 de 72 y si como una barra mayúsculas 7 lo que obtengo es 56 lo que obtengo es la división de 5 partidos 6 lo que no es tan evidente es que si en lugar de poner una barra pongo un porcentaje lo que obtengo es el módulo de la división qué es esto voy a poner un porcentaje y voy a hacer guardar guardo y les digo que quiero partir por ejemplo 12 entre 5 el resultado es 2 porque los tengo de esa manera es 12 care a 5 a 2 y mejorando si tengo el módulo de la división que puede parecer que no ha sido para nada pero para algunos tipos de operaciones avanzadas viene muy bien poder conocer el módulo simplemente con un porcentaje un elemento muy interesante de php que nos puede servir para añadir un poco de dinamismo a nuestra página web es el comando tent por tanto voy a voy a crear una normal carpeta llamada beige dentro de esa carpeta voy a crear un nuevo archivo llamado index.php abro este invento cierra los demás y voy a asegurarme que ahora mismo trabajando en variables de principios no debería estar trabajando en variables pero parece que sí voy a eliminar esto creó un código php y la función de una función que ya viene implementado dentro de tener nada más con ella funciona de la siguiente manera si podéis mejor pongo eco porque quiero conocer el valor de la fecha introduzco un código dentro de esas comillas me dicen la fecha en múltiples formatos por ejemplo si le pongo de él estas fechas que a mí me encanta eso que hago esto sabéis lo que hace en la vista en vivo si te quiero guardar lo colocará las hijos dependientes en este caso localhost vamos a hacer en éste tampoco y en variables ahora facebook pues esto de aquí es la fecha actual expresarán el unics y la era iunics es la cantidad de segundos que han pasado desde las cero horas cero minutos cero segundos el día 1 de enero de 1970 puede parecer muy marcial de hecho desde el punto de vista humano no es sin embargo nos ayuda a resumir una fecha en un solo valor numérico se acostó el momento de 60 por poner un momento concreto aunque en principio parece que no tenga demasiada utilidad ahora lo veremos que desde el punto de vista de las bases de datos trabajar con fechas en formato fundéu se esté formando sin antes es muy muy práctico pero cómo puedo yo saber todos los códigos que puedo meter aquí dentro porque son unos cuantos dea no pasa nada para esto lo que podemos hacer es ir a la propia documentación de php y si ponemos php iremos a la propia página de php punto 9 al manual on line que nos dice cómo funciona la instrucción 20 y sobre todo nos da una tabla bastante interesante que nos dice que cada carácter que nos daba en este caso por ejemplo el poner una de minúsculas nos dice que es el día del mes con dos dígitos con ceros iniciales así que si yo pongo por ejemplo una de minúsculas lo que obtengo aquí vamos a guardando bien vamos a ver localhost my spain y lo que tengo es 22 hoy es día 22 pero algo también muy interesante como una verde mayúsculas porque por ejemplo yo puedo querer decir bueno quiero poner mi página que arriba de toda la página siempre pongamos hoy es jueves 22 de septiembre del año nota así que si yo pongo la de mayúsculas de abanico y pasaba y recargo y recargo me dice me dice representación de textual de un día con tres letras problemas que dice a ver aquí dice tres letras desde monde y hasta sunday ahora luego veremos de todas formas existe una manera muy muy fácil pero sí que existe una manera de este cambiarlo al castellano puedo poder guiar el mesiteros iniciales con una jota una representación textual completa con la l minúscula pero claro antes de salve a las altas está saturado por tanto comprobamos como si yo digo l sí no bien lo ponemos consistente de una manera relativamente fácil de cambiar eso es fácil pero es laborioso más cosas vamos a ver pues por ejemplo tenemos para las semanas tenemos para el mes tenemos para el año si es esto el número de año en formato iso una reforestación numérica con los cuatro dígitos de los dígitos así que yo por ejemplo voy a hacer lo siguiente voy a hacer y para que me digas esta vez no con unas comillas para tener un espacio incluso si queréis lo que puedo hacer es poner un guión y ahora apunto para siempre pongo puntos otra vez cuál es el mes creo que era la minúscula vamos a ver lo guardo recargo 2011 recordemos que el guión es expresado en esa cadena de caracteres alfanuméricos y que estamos lo voy a copiar y lo voy a pegar pero quiero ver [Música] y quiero ver creo que es la minúsculas 2011 19 22 y ahora voy a poner otra internación voy a poner una barra y voy a ver la hora que es el minuto que es el segundo que es h como vemos seleccionando correctamente los códigos son las 11 encadenó con dos puntos copio y pego veis m 20 – creo que era los minutos es la letra rara no es una mera ahora los minutos antes night es más y latina minúsculas era el camino para acabar con esto en los segundos minúsculas 1717 sin recargo podré observar cómo va cambiando evidentemente el tiempo por tanto el tiempo es dinámico no es estático nos dice el tiempo en el servidor propio qué manera más personal de escribir el tiempo verdad porque lo bueno o lo bonito en una página hoy es hablo jueves me acuerdo que debía poner 22 de septiembre de 2011 cómo hacemos esto bueno pues lo que tenemos que hacer en este caso es sustituir esto esto esto y esto por por archivos de por funciones de problema está en que si yo pongo aquí encadenado y pongo de y recordamos que era una vez mayúsculas l me regala hoy este fondo vamos a ver el día 3 letras una de minúsculas era guardo recargo hoy estuve bien vamos a volver hoy esto nos daría el día es de de septiembre pues en lugar de septiembre quiero poner y quiero que te htm diga el mes y el mes es representa un textual completa cómo llevar yo manos mayúsculas efe mayúsculas de 2011una y mayúsculas de colaborar esto y si ahora guardo y recargo hoy es el 22 de septiembre de 2011 tenemos ya una fecha que irá cambiando día a día lo cual contribuye a realizar nuestras páginas el único problema al que ahora daremos solución es que la mitad de la frase está en castellano y la otra mitad está en inglés porque nos la ha dado ahora vamos a ver cómo solucionar esto en este día no hemos puesto un punto y coma cosa que es una mala costumbre y aún así no ha sembrado error no ha generado error porque esta instrucción es la última antes del cierre el script se hará posterior de abajo eco hola añadía no fallaría por ésta sino por no haber puesto un punto aquí por tanto existiendo será vuestro no hay errores de sintaxis aunque técnicamente esto no sea un error es la mala costumbre sólo que siempre es inseguro [Música] así que ahora tengo un problema y es que en el eco lo que voy a hacer bárbaro y tener mi fecha lo que voy a hacer es usar una estructura de control en las estructuras de control en php pero una de las más sencillas tiene las más fáciles de entender esta estructura es condicional es decir la estructura si la estructura sin condicional dice lo siguiente evaluó que el paréntesis ahora pondremos algo y le digo si lo tiene el paréntesis es cierto entonces ejecutan lo que hay dentro de estas llagas si no es falso ejecuta lo que hay dentro de estas hadas así que le puedo poner por ejemplo veic en este caso hoy es el y beit él es exactamente igual doble igualdad en este caso ponemos dos iguales porque no le estamos dando un valor sino que estamos comparando con otro valor por tanto por eso se ponen desiguales en lugar de euro y c es igual y entonces la variable que el desarrollo de la manga llamada días de la semana es igual a jueves debemos abrir una estructura de control que dice esto lo que dice es hay un error en el error porque aquí falta un punto y coma si el récord de interés es exactamente igual a la zurda entonces cree una nueva variable llamada día de la semana y le asigna días jueves pero si es falso esto es el caso de si es verdadero pero si es falso entonces ejecutó este código de aquí que es si yo ahora refresco cuerdo y refresco este código no tendría ninguna novedad porque porque si he creado una variable de día de la semana y le he dicho que es igual a jueves pero aquí abajo sigue poniendo el beit él en lugar de poner 20 le voy a poner día de la semana en su lugar y ahora vengo aquí guardo recargo y me dicen hoy esos juegos así que no es difícil lo único que pasa es que es laborioso porque evidentemente esto funciona hoy que es jueves pero mañana ya no funcionará entonces lo que haré por ejemplo si el paint l fuera igual a mondale entonces días de la semana es igual al lunes esto por ello porque si yo lo guardo yo ejecuto pedirá variable no definida a día de la semana en esta línea como es posible es perfectamente posible yo puedo decir si yo he definido la variable siempre programa no se ha enterado porque si el día es montaigne es lunes entonces ejecuta este código pero si no es lunes entonces se ejecuta este código como no es lunes no ha ejecutado este código por tanto no existe esa variable no la del sonido y cuando es una variable que no ha definido se queja me dice al asad una variable que no ha recibido llamada del asma no es un error fatal porque dentro de lo que cabe intenta ejecutarlo pero evidentemente lo ejecuta mal así que esto se arregla simplemente no es complejo pero es laborioso 1 2 3 4 5 6 7 y le digo que si es donde el pincel es igual a martes si es bueno el miércoles si es tarde es jueves si es así con cada uno de los días ahora veremos que hay una manera un poco más simplificada de hacerlo pero básicamente hay que hacer lo mismo en este caso con los días de la semana y por supuesto son los días del mes si ahora guardo y recargo veo que ya como he llegado a jueves tengo ya la fecha correcta y la variable existe el problema de este caso anterior es que necesitamos una estructura de control para cada una de las definiciones necesitamos hechos de alumni para cada una de las definiciones hay una que es más simplificada que es un switch es porque en este caso para cada una le hemos dicho si es verdadero o falso cuál será la respuesta de cuál es el día de la semana no es verdadero o falso si no es siete posibilidades diferentes cuando la respuesta no es verdadera o falsa sino que esta serie de posibilidades es mucho mejor usar la estructura de control llamada suites y digo suites veis l minúsculas introduzco unos unas llaves y el fuego no tiene el verdadero o falso el switch de casas así que en caso de que la respuesta sea el lunes o sea monde y perdón monde en ese caso ejecutó un código y el código es que el día de la semana [Música] es igual a lunes esto es más propio y por supuesto antes de finalizar cada arco voy a poner un break así hasta acabar con joaquín y poco te diré que día de las semanas igual a juegos y esta estructura de control evidentemente esta estructura de control funciona igual de bien de la estructura de control pero era mucho más limpia de escribir en este caso el código que toca así que tendríamos que hacer lo mismo tanto para los días de la semana como para los meses del año los meses del año recordamos que era efe así que le digo case efe y le digo pues donde él en caso de tener septiembre el mes del año intentó evitar a la serie de variables por tanto pongo una en una y una gelatina lo que sea pero no una y pongo más del año igual a septiembre por lo que sea aquí en lugar de el df uso mes del año si ahora guardo y recargo bien desde el año vamos a leer en que case septiembre aquí he cometido un error cage september significa el jueves 22 de septiembre de 2011 en este caso con la f lo que he hecho es decirle al programa que aquí está el caso de septiembre si el 30 de septiembre la variable del año bien esto se puede complicar poder con bastante más más extenso si acabamos de escribir los días de la semana y los meses del año y lo que voy a lograr es lo siguiente lo que suele querer normalmente cuando estimó un código php es en caso de la ruta 2 en funciones más grande de objetos para más adelante poder reutilizar el código así que voy a usar una función voy a calcular todo esto entre una función [Música] y para eso usó la palabra reservada justo [Música] llamada dime la fecha de la fecha es un nombre que yo me acabo de inventar como es la función que de momento pasa sin parámetros le pongo para todos pero poco más allá ven por aquí y una llave al final voy a todo esto y le voy a decir que le meto un poco de sangría para dejar claro que todo esto depende de este código depende de función vemos a muy divertida cuál es el resultado de esto pues el resultado de esto es ninguno si yo guardo y recargo no veo nada porque porque yo no estoy usando ese código lo único que he hecho es encapsularlo dentro de una función para usarlo más adelante como llamo yo a una función bueno pues para llamar a una función simplemente lo que tengo que hacer a continuación es poner la fecha sin parámetros y si yo era guarda y recargo pero que hoy es jueves 22 del río puede que parezca que no tenga mucho sentido lo que acabo de hacer porque bueno si has obtenido lo mismo para que lo has metido dentro de una función en el siguiente vídeo vamos a ver como sí que tiene mucho sentido lo divertido de thc por tanto como digo es la posibilidad de reutilizar el código de modular izarlo para luego poder reutilizarlos más adelante así que yo voy a borrar la llamada a la función y voy a llamar a este archivo a ver si le puedo cambiar el nombre cómo el time [Música] lo guardo como primera fecha vamos a recargar tengo dime la fecha y ahora voy a marcial inglés que tengo aquí tengo dime la fecha voy a guardar este es vive la fecha y ahora estoy riendo ahora sí emails este es el ex pongamos que yo tengo un index y dentro de esa inversión el tiro recuperada no tengo que copiar y pegar todo ese código sino que a mí me gustaría exprimir un trozo del código de php y decidir dime la fecha con paréntesis pondréis esto es el objetivo de hp le solemos tanto escribir una pequeña línea porque ahora mismo no lo va a reconocer señora guarda y recargo el programa dice has llamado una llamada a una función no definida dime la fecha en esta línea claro porque es cierto que escrito la función en el otro archivo envié la fecha pero este archivo index.php no tiene por qué conocer las funciones serios relativos para eso usó una instrucción básica llamada incluye incluye dime la fecha junto a gerardo y recargo hoy descuelga el retiro de septiembre que pasa en este caso que tú escribes una sola vez todo este trozo de código y ya lo tienes para seguir y en cualquier proyecto tú simplemente lo pegas el archivo y me dice es incluyó el archivo de la fecha y cuando le dé la gana llamó a la función y cuando yo llamo a la función el programa sabe que automáticamente tiene que ejecutar todo el código que hay dentro de la función de invertec que es el primer swing es el segundo switch y ese es el eco pero tendencias tu código es invisible poner la fecha y ya se ocupará el programa de hacer el resto vamos a trabajar ahora con bases de datos y para eso tengo instalado en este sistema relaciones ha usado un servidor de bases de datos mysql porque la base de datos no es la única que se puede conectar con php pero la base de datos generalmente prefería suele ser la de mayor secuela así que lo primero que me hace falta es algo que me permita gestionar le será más fácil posible vaya a sql y yo tengo especial preferencia por una aplicación que se llama sistema [Música] me lleva a la página oficial aunque tengo uno instalado me voy a bajar el último y el tiempo en 344 pero una baja de 3 45 pero bajo en fin me lo bajo y por supuestísimo lo voy a pegar en mi carpeta de este box de carpeta del servidor vemos que ya tenía en 344 ahora otros 45 así que lo guardo no ocupa casi nada 54 6 megas y lo voy a estar realmente estará pensando es tan sencillo como simplemente descomprimiendo hasta 3 bueno se ha atacado un poco lo que vamos a esperar a que se acabe de descargar vemos que tenemos ya un grow download un archivo temporal vamos a ver siete segundos será cierto más pongamos de unos cinco segundos tenemos perfecto pues ahora lo que hago es descomprimir extraer en la carpeta correspondiente y tengo ya todos los archivos que necesito para usar el terminar en cuidado porque allí dentro año la otra carpeta de aquí dentro esta posibilidad es que para mí problemas que entonces yo cada vez que quiero hacer esto medio ambiente voy a tener que escribir en la ruta arriba php de mañana tres puntos 4.5 millones es menor por tanto yo lo que suelo hacer para simplificar es poner 345 es poner la versión así que copio y pego aquí y suelo por hacer esto 345 tenía ya el 3 44 ya tengo el promedio por tanto simplemente me voy aquí y localhost pongo siempre miami 345 tenemos perfectamente evidentemente en 4.20 ya estoy entrando a ph que emplearme y lo primero que me dice es cuál es tu contraseña de usuario por el superusuario cuando instaladas pero ya me protegerá la pregunta es y en este caso he puesto un usuario root y he puesto una contraseña así que pongo usuario y contraseña pongo continuar y me lleva por fin a la interfaz de administración de redes primeramente nadamos en cuenta que estoy desarrollando en local y el local el usuario raíz el superusuario no controlas tu pero cuando a su vez nunca el usuario por tanto este local estos son las bases de datos con las cuales he estado trabajando así que vamos a base de datos vamos a crearnos una nueva base de datos que se llamará por ejemplo pues mi sitio web al principio web también podría hacer tablas para productos están los formularios intentar lo que quieran pero él jerarquía principal superior de la nación es la base de datos el cotejamiento es el lenguaje en el que van a estar escrito el contenido de la base de datos para españa o para países de habla hispana yo recomiendo usar el formato qt f8 spanish voy a crear ya crear la base de datos a la baixa para la pared de la parte por aquí llamada mi sitio web codificada el preparado para es castell accionamos así que ahora que ya estoy a guti ya tengo creada hago un clic aquí el sitio web y ya estoy editando mi sitio web ahora ya no estoy en el servidor ahora estoy dentro de las bases de datos específica llamada mi sitio web que pasa que como la acabó de crear me dice no se han encontrado tablas en la base de datos o bien crea una tabla desde aquí o bien creó una tabla desde crear nueva tabla en la base de datos de sitio web fijémonos que evidentemente hay algunas pestañas que están encendidas otras que están apagadas si me pongo sobre buscar me dice que vas a buscar si la base de datos parece estar vacía a medida que vayamos metiendo cosas el rebote se desintegra pero de momento voy a crear a una tabla voy a crear la tabla de formular un contacto o formulario de contacto lo que sea por tanto por bajo de la jerarquía base de datos encontramos adaptar las bases de datos continentales pero mucho más y las tablas contienen columnas de información dentro de las tablas está contenida en columnas que datos necesito para un formulario de contacto bueno lo bueno es que no estoy obligado a conocer el dato aunque teóricamente según las teorías de diseño debería conocerlo antes de meterme a que lo conozco por tanto lo que voy a hacer es decir poner 5 y luego luego me hacen falta más hago una tabla en contacto con uno incluido es igual a cero y lo que voy a hacer ahora es configurar las columnas de la tabla y lo digo una columna es igual a efe es la fecha en la que hablen de estar enviando ese formulario de qué tipo es etc etc es una energía es un internet sus números por tanto dejó en qué longitud máxima puede tener este campo voy a poner 255 y luego predeterminado no voy a poner ninguno cotejamiento como ya le he puesto antes castellar no lo cambio si no lo cambio se asume que eren el último cotejamiento especificado siguiente el formulario que probablemente le pediré a la gente es un hombre el nombre no es un número entero es un marcha es un texto el nombre yo creo que difícilmente tendrá brazos le voy a decir el mp de email le voy a decir que su marcha no creo que el nivel de alguien más de 55 caracteres y si lo tiene pues eso tenía que cambiar y le voy a decir me ha preguntado el texto y le voy a decir que esto es de tipo texto y que tiene 2048 caracteres y le voy a preguntar si suscribe no le tiene noticias boletín y esto va a ser un texto que será sí o no por tanto bueno así que ya tengo mis 5 columnas podría poner más podría agregar columnas podría quitar columnas en este caso o cualquier otro motor pero si no sabemos elegimos y no debemos guardar y ya tengo una tabla en la base de datos tengo una tabla de datos una base de datos mi sitio web tengo a cada contacto que tienen estas columnas tiene [Música] con tacto tiene un nombre y mail tiene texto y tiene volé tiempo que puedo introducir datos directamente no puede buscar porque no tengo datos que podemos sentar datos y puedo decir que en el segundo cero en el 46 no debería ser text el boletín debería de ser barça me he equivocado aquí que puede hacer no pasa nada porque cuando creó una tabla siempre puedo crear una estructura modificar la estructura en este caso boletín no quería que fuera del tipo text no pasa nada porque siempre puedo cambiar o puedo eliminar voy a cambiar y le digo que no es sino que ese tipo marchar y ahora guarda ya está modificada alterará esperar vamos a ver qué raro me dije de cambiar ahora tiempo para ser manejado verlo pero no es no es normal que este error debería decir a longitud igual es cuestión de especificar la longitud por eso se quejaba bien ahora siempre insertar y voy a decir que en el tiempo pero el nombre jose vicente conti mail estoy llegamos al pse ando una entrada me ha escrito este es mi mensaje y ahora dijo quieres apuntarte a por él continuó y ya tengo por fin un registro ejemplos este es el comando de sql pero es lo que nos evita precisamente determinar tener que conocer esta sintaxis hace esto a través de negocio tercera voy a examinar comprobar en cómo la amenaza de datos ya no está vacía sino que ya tengo un primer registro incorporado dentro de la base de datos lo he hecho falseados entonces dentro de aquí ahora veremos a continuación cómo hacerlo de decencia etc a continuación lo que vamos a acceder desde php es crear un script que nos permita saber qué usuarios han introducido a la web esa base de datos por tanto voy a voy a crear un sitio nuevo y crear una carpeta nueva [Música] que se llame base de datos base datos voy a colocar en la carpeta del sitio y otro de base de datos de crear un nuevo archivo que se va a llamar administrador administrador se encargará de ver los mensajes de esa base de datos tal forma que yo no necesite o entrar dentro de mysql sino que como nación’ de páginas web no pueda ver esos mensajes así que han estado va a tener el siguiente código es un archivo no es html por supuesto php voy a borrar todo este código o mejor no tengo por qué borrarlo porque aquí dentro puedo escribir directamente código php siempre que lo abra velocidad de correctamente no hay ningún problema en mezclarlo con html pero voy a hacer lo siguiente lo primero tratando de hacer una conexión con la base de datos por tanto voy a crear una mañana de conexión y le voy a decir que conexión es igual a mysql unión bajo connect y lo que hago es crear tres cosas primero donde me conecto segundo con que usuario me conecto tercero que contraseña tiene un usuario problema no es real estaba trabajando con el usuario estado personas etc por tanto lo que vamos a hacer es ir a la base de datos y aquí donde tengo operaciones lo que voy a hacer es ir a la página del servidor mi sitio web aquí y ahora voy a gustar el orden con privilegios específicos que usuarios pueden acceder a base de datos o crear nuevos usuarios para esa base evidentemente el usuario root el bayern superusuario puede acceder a esa base de datos pero no es recomendable como dijo que el usuario no sea el que por tanto voy a agregar nuevo usuario específico para esa base de datos nombre de usuarios es importante tomar durante los tenemos que acordar el logro de usuario es usuario del principio el servidor es localhost este mismo servidor y la contraseña es contraseña ‘estamos habitaciones del sitio debe volver a escribir en contraseña del sitio usuario del sitio usuario del sitio para luego no liar usuario del sitio contra cerradas base de datos automáticamente otorgar todas las privilegios para la base de datos del sitio web y no quiero modificar los privilegios locales incluso les puedo decir cuando las peticiones por hacer por ahora cuando las actuales les puede hacer color al estado limitado quiero limitar sin límites así que continuó así incluso podría salir con ese usuario usuario del sitio y contraseña el sitio y entró hacerse media min pero ya no veo el resto de bases de datos y no sólo veo la base de datos que tiene asignado ese usuario así que era volviendo a la green muy bien el programa con la que estemos conectándonos le digo que me conecto a los trabajos y le digo que me conecto con usuario del sitio contra sela del sitio una cosa sí escribiendo en principio estoy un poco inseguro porque cualquier persona podría pinchar con botón derecho y contraseña lo siento es que no y ejecutó por ejemplo en una página si tengo quiero ejecutar localhost barra maite hp barra variables barra base datos barra administrador punto de hp obviamente no es que si yo un botón derecho del código fuente de la página y esto es lo que hace que siempre se puede crear normalmente tras difíciles piratear un servidor y esto es lo que hace que php sea un lenguaje muy seguro en el cual bueno escribir usuarios y contraseñas de la objetividad porque entonces son y no se va a transmitir al cliente sino que todo eso se quiera lenguaje del servidor ahora ya tengo una conexión y lo que voy a hacer es empezar a seleccionar y le digo mysql main sql yo bajo select y le digo que seleccionó aquella base de datos que se llama mi sitio como en la conexión ya me he comentado ahora de todas las bases en el servidor yo quiero solo la base de datos llamada en mi sitio y seguimos vaya se cuelen bajo deber ahora creamos esta es la parte importante ahora creamos una petición y le digo la petición es igual a amanecer es un divertido y entre comillas ejecutó la sintaxis de php ejecutó la instrucción de perdón de mayor sql que me permite en este caso seleccionar elementos yo le voy a saber la sintaxis sql correspondiente no es que sea más complejo pero hay que aprenderlo lo bueno que tengo es que es así que me vuelvo a ver primeramente y le digo en la base de datos del sitio web si yo quiero saber si yo quiero examinar contacto y luego quiero examinarlo pues siempre aquí me chiva el código sql correspondiente en este caso el código sql que le permite enlistar los elementos de una tabla se llama se lee hasta disco seleccionado todo fueron contacto de la tabla contacto y le puedo decir límite o 30 y quiero me sólo los registros del 0 al 30 así que como pego y ya está para que me dé el contacto tenemos seleccionado todo asteriscos todo de la tabla contacto y muéstrame sólo del registro desde cero es bastante sencillo bien ya tengo para que la petición y ahora voy a usar una estructura de control llamada wild donde una variable que acaba de crear que se llama fila es igual a la mano de cesc guión bajo de la petición para cada uno de los registros le digo dime com fila matriz y dime quién es atención atención me voy a terminar mi dime quién es el utc pero no funciona cuando está en vivo sí administrador me ha encontrado no pasa nada así que me voy variables y en este caso me dice que me falta algo el año 19 tengo un error y me dice mysql fecha rey y esto es porque la conexión no se ha realizado correctamente a la conexión el local jose usuario del sitio contraseña del sitio en el sitio en la conexión vamos a ver aquí lo que voy a hacer es borrar unas cuantas cosas así voy a hacer es eliminar estas comisiones servido estas comillas de la guarda y recargo [Música] vamos a eliminar esto el diminuto pero esto porque si ahora el cargo [Música] vamos a ver por qué la línea 17 si no pasa nada de todas formas es un error que tenía antes de cargo vamos a comprobar que también falla administrador que se llame el error vamos a ver una se encuentra en el error nada tan sencillo como que simplemente la base de datos no se llama mi sitio web por tanto muy bien y le digo que es mi sitio web y a ver si ahora guardo y ahora recargo y ya tengo aquí 0 0 no es porque haya perdido la fila utc y recordemos que la fila utc era 0 por eso lo que voy a hacer ahora es repetir todo este código y bueno voy a encadenar por ejemplo voy a poner en cadena en cadena y el camino con la fila [Música] encadenó con la ciudad el nombre y el camino con la fila mensaje o mail recordemos que lo que ponemos dentro de los corchetes tiene que coincidir perfectamente con las cabeceras de las columnas no tiene porqué ser en el mismo orden puede alterar el orden pero tiene que ser el nombre del mismo el mensaje y por último por último encadenó por boletín y por último voy a encadenar por la etiqueta de r que lo que va a hacer es forzar a que cuando acabe cada línea hay un salto de línea si ahora aguardó y recargo podremos comprobar bien mensaje porque la variable no es mensajes text no sé por qué pero pues no quería poner text y como no quería poner cesc no me tengo que conformar por que ponga texto por eso cuya estructura y le digo que cambio [Música] cambio el nombre de ese campo no estés quiero que sea el mensaje guardo [Música] y ahora recargo pero vicente el correo este es mi mensaje por tanto lo puedo separar también con millones para verlo más claro esta ya es una cuestión de darle formato s ahora guarda y recargo cerco que ya tengo y lo interesante es que tengo por tanto descrita en una ya una página web que lo que hace es ir a la base de datos los datos y devolverme los comprobamos otra vez además que si voy a insertar el mismo pues en el segundo uno el nombre o en este segundo el nombre de manuel con email manuel manolo puntocom [Música] ha insertado este es otro mensaje en el boletín no estoy aquí continuó y cada valor que se inserte en la base de datos cuando ejecute el script será devuelto en la pantalla como podemos comprobar lo que obtengo es un script de la base de datos estoy haciendo que no es obligatorio pero es una muy buena costumbre exponer mysql jon bajo close de la conexión pero lo hace automáticamente pero es bueno que es olvidado nosotros normalmente cuando acabes sierra llega por último en esta pequeña zona de administración lo que voy a hacer es crear todo esto y pero todo dentro ganarla por tanto y aquí voy a tener que escribir un poco de html voy a escribir tr hierro ter pero cierro te voy a poner un tv para cada uno de los elementos de la página tenemos 1 2 3 4 y 5 así que 1 2 3 4 y 5 y en medio pongo recordamos encadenó bien no voy a rehacer el primer y encadenó hay un error en el error 1 2 3 4 y 5 aquí corto y método el utc aquí cortó y meto el nombre de el código para verlo mejor nombre aquí corto y como el email aquí corto y pongo el mensaje antes corto y pongo el boletín o no y por último me cargo esta línea que se ha convertido el desecho y ya no me sirve realmente para nada recordemos que no puedo arrancar una fila y al finalizar rico pero aquí abre una tabla aquí hiciera una tabla que crea una sociedad en columnas para cada uno de los registros y decirle que tengo el borde igual a 1 va a ser un borde muy feo pero por lo que no se va a ver correctamente y si verán vista en división y recargo la página comprobar como estoy recuperando el contenido de la base de datos además estiman que tanto en una tabla en html pero no estoy contento con la estructura de esta base de datos y además sin manda un correo un formulario capturar su ip y quiere capturar su navegador porque si alguien escribe alguna barbaridad a ver un mensaje pues quiero previamente para poder luego rastrear a esa persona así que lo primero que necesita evidentemente es ir a mi base de datos y alterar la estructura porque mi base de datos de tabla ahora mismo no está preparada para almacenar la gente y lo que voy a hacer es decir que voy a agregar dos columnas al final de la tabla continuó esas dos columnas son la ip y el navegador que van a ser los nuevos de tipo marcha con una longitud máxima de 255 caracteres vemos como warning no voy a examinar observaremos cómo esas dos columnas y peinado evidentemente no tiene nada de contenido los registros que ya tenían pero el caso por supuesto que era por supuesto voy a actualizar voy a hacer una cosa rehabilitar el dinero voy a poner aquí a ver guardo editorial aquí pongo se vive y guarda claro el script de php evidentemente todavía no se ha enterado de estos cambios pero no vengo aquí y copiar siete de él y del mismo también quiero ver la híper y en la negadora sigo guardo y el recargo tengo ya la ip el navegador me faltaría una pequeña pequeño heavy pero no pasa nada lo tengo aquí pongo tr y como varios pedazos una parte de 7 1 2 3 4 6 7 y digo este es el tiempo este es el nombre [Música] este es el email este es el mensaje este es el boletín este es esta es la ip este es el navegador de esa manera poniendo cabeceras recargando si cada columna a qué se refiere pues lo que hago ahora ya tenemos la parte de la administración de nuestra nuestra base de datos que hemos operado con la casa por la ventana lo que vamos a hacer ahora es mediante un script entre hp sean capaces de el contenedor un formulario y metiéndolos directamente en esta tabla de la base de datos y ahora nos queda la parte más interesante que es la parte de diseñar un formulario tal que cuando alguien lo rellene automáticamente se inserte el contenido del formulario en la base de datos por tanto dentro de la carpeta base de datos voy a crear un nuevo archivo llamado formulario este archivo es html porque no va a tener nada de php y voy a crear un nuevo archivo también llamado procesa procesar formulario h así que hago doble clic en el formulario y dentro del código ya crear un formulario voy a insertar una tabla bueno y voy a hacer uno con varios de cinco filas y dos columnas estás vivo y ahora voy a hacer aquí lo siguiente cargar voy a poner aquí voy a poner tu nombre y un campo de formulario de introducir a continuación dime tu correo dime tu mensaje de ritmo lento y por último por último pondré un botón de enviar por eso ahora aquí lo que hago es insertar un formulario en tu formulario donde la acción es la acción es en base de datos es procesar formular en el metro de es post este formulario esa etiqueta de cierre del formulario la paso por supuesto al final de la tabla será todo esto es un formulario y ahora dentro de estas líneas lo que voy a hacer es insertar en tabla la última tal cual quieren tratarla no sé por qué dicho tabla un campo de texto este campo se llaman nombre importante el nombre de los campos para luego identificarnos con php nombre así que dime tu correo este campo tienes mail gmail dime tu mensaje tiene el nombre mensaje quieres boletín en este caso lo que voy a hacer es poner un select no voy a meter un check box vamos a ver un formulario voy a meter una casilla de verificación casi de la verificación llamada boletín valor sí acepto y lo tengo values y ya lo tengo y por supuesto este tipo y por eso me ha llamado es el típico me enviaría tengo por tanto mí el formulario preparado se la guarda uno intentó introducir al hombre como me envía a ninguna parte evidentemente porque ahora lo que tengo que hacer es trabajar con el archivo procesar formulario php y que va a tener el archivo procesar formulario fue al pp y como decía lo que voy a hacer es poder copiar todo este trozo de código de php porque realmente que es siempre igual y que cogió y voy a ver qué me sirve que no me sirve conexión quiero conectar el local house con usuarios de sitio en contra señala el sitio estás activa igual quiero seleccionar la base de datos llamada en mi sitio web en la conexión esto se queda igual petición esto no se quede en bueno y éste economías de ninguna tabla en este caso así que borró esto igual y lo que quiero hacer ahora no es seleccionar lo que quiero hacer ahora es introducir cosas cuál es el código sql de introducir cosas como realmente sin ser yo lo que voy a hacer es insertar y dijo efe 1 nombre el nombre y mail email mensajes mensaje y p es igual a ip y navegador es igual al navegador continuó y este es el código así que lo que voy a hacer es crear código php el código php ese es el lo cubrió los pelos creo que me sobra este punto y coma y ahora por tanto todos de memoria mejor que mejor [Música] así que insertar en mi sitio web en la tabla contacto dentro de los siguientes nombres de columna en lugar de uno puede insertar voy a insertar error de sintaxis vamos es que esto no lo quiero realmente este efecto está recibiendo hace falta voy a borrar todas estas contras barras de que no me hacen falta y lo que voy a hacer ahora directamente lo que voy a hacer antes de saltar a la parte de ajax es vamos a decir que quiero la variable post que tiene el índice llamada efe [Música] en lugar de un nombre quiero nombre la variable llamada nombre en lugar de email quiero la variable fonst llamada email en lugar de mensaje quiero mensaje en lugar de boletín pero la variable cómo se llama y ahora en lugar de la fecha quiero usar el que ya conocemos era una segunda y ahora se ven todo funcionando bien conocemos los dedos vamos a probarlo y por último por último voy a poder tu mensaje ha sido enviado vamos a probar esto ahora me vengo aquí en el lugar administrador voy a poner el formulario el formulario a ver si no genera ningún error php formulario junto a él viven de un hombre hola dime tu correo adiós dime tu mensaje un mensaje y quieres boletín de envío tu mensaje ha sido enviado y vamos a ver si el mensaje se atiende correctamente será reexaminar comprobar cómo tengo el utc se colocan automáticamente hola adiós mensaje si existe y si ahora voy al navegador será el administrador perdón comprobaré como al recargar tengo ya el mensaje que acabó cambiando por tanto ya estoy capaz de tomar elementos de un formulario procesarlos con php y guardarlos dentro pruebas de datos para luego con splitter ministrado tener constantes dos trucos para finalizar el ejercicio es que se puede averiguar fácilmente la ip y el navegador del usuario que nos está visitando si en lugar de poner ip pongo en este caso de hacer lo siguiente voy a poner el primero ip es igual a que la vanidad del entorno y la manera del entorno es remote bien bajó a bbc remote de dirección remota y aquí pongo ip el navegador lo que voy a hacer es poner los siguientes agregador es igual a la variable del servidor y de todas las variables del servidor voy a poner el user ella la gente es el navegador que tiene el usuario que está haciendo esta conexión y aquí pongo por tanto navegador bien por supuesto [Música] aquí lo que voy a hacer es poner una arroba ya que esta ip esta asignación a veces lo que hace es producir una advertencia ernesto puede fallar yo no quiero que la gente de la pantalla de cuidados que puede estallar por tanto lo que hago con la arroba es se puede fallar no no lo digas tú ejecuta lo y se aloje 077 así que archivo guardar y si ahora el proceso el formulario ahora esto va a ser muy divertido porque dijo dime tu nombre puedes resolver éste enríquez dime tu correo enrique a martínez puntocom mensaje que te escribo un mensaje y quiero evolucionar social así que debía enviar tu mensaje ha sido enviado pero cuando google a la base de datos o bien cuando muy directamente al administrador en la página web que estoy interesado administraron lo que obtengo es enrique la dirección el mensaje si quiere boletín o no y sobre todo lo importante la ip desde la cual mensaje en este mismo desde el ordenador y el navegador con el sistema operativo y con todo y con la versión del navegador [Música] entonces tiene este tipo de problema simplemente para recuperar información de quién es que no del error sino por ejemplo vengo aquí y le digo que no vengo a lo que vamos a enviar a un error una noticia porque porque si no envió la variable vale la verdad no existe por eso lo que hago es ir al script php y escribo lo siguiente para eso hemos aprendido nuestra estructura de control y le digo sí por dentro ejecutó este código y le digo sí no exponer admiración sino y ser la variable 2 [Música] llamada boletín sino esta apuesta en este caso el boletín es igual a no y si está puesta no resulta en este código por tanto con este sencillo trozos de código se hará voy a la página web y le digo que no quiero boletín de novedades error y no sólo él sino que ha adoptado lo que hace es no rellenarlo con un fácil sino asignarle la variable igualada vamos a trabajar con animaciones css 3 y para eso vamos a crear una báscula 7000 hay que decir que las alineaciones de css3 cuesta un poco de crear al principio vamos hacer la demostración inicial primero de cómo funciona a continuación aplicaremos lo que hemos aprendido de animaciones para hacer un slide para hacer un fotos de imágenes por tanto vamos a dentro de here crear un estilo creamos un estilo de tipo texto css cerramos el estilo debemos hacer lo siguiente dentro del body creo lo que quiera de cualquier cosa se puede animar el ejemplo más sencillo donde asiste animo condena no se puede olvidar de jugar con el tri cosa hola hola a mi vida lo que hago es darle un poco de estilo y digo lo siguiente el bid tendrá por ejemplo y una vaca un color rojo y lo que vamos a hacer ahora es simplemente decirle que queremos hacer una animación y para eso decimos animation ojo que animation es una etiqueta de las últimas en crearse por tanto requiere la sal de compatibilidad de aumento de animation el nombre de la animación de paseo a una animación de paseo y lo que va a durar la animación por ejemplo en 5 segundos insisto qué especifica por ejemplo webkit animation me falta tres puntos muy fácil bien ahora fuera de esta llave es un poco raro tengo que hacer lo siguiente voy a trabajar con web desarrollado para web y tengo que hacer bueno por qué estoy voy a tomar el webkit y ciprés los fotogramas los fotogramas de animación en una web normalmente en animación pero puedo tener muchas de mis mujeres por tanto es decir que me estoy refiriendo a paso y ahora abro y cierro llares eso es un poco raro pero es así porque para hacer una animación aquí la llamó y fuera la vecino y para definir una animación lo que tengo que hacer es especificar de esos cinco segundos qué pasa en cada porcentaje del tiempo o hacer la primera animación muy sencilla y decimos que el 0% ocurre esto y el tiempo ocurre esto ocurre eso que es voy a decirle aquí por ejemplo posición es absoluta y le voy a decir bueno si estás transforma translate pero pixeles como píxeles es decir al principio de la animación estaba parado pero el 100% se mueve 200 píxeles en x se hace esto es animar ese cuadro con lo que hemos dicho prácticamente cualquier propiedad que sea américa se puede animar esto quiere decir que señor aquí digo que además él background pero mientras que él marca un color al final red lo que tenemos una animación en la que no sólo a mismo la posición sino tenemos también el color es decir prácticamente cualquier propiedad siempre que en esencia sea numérica se puede animar y otra cosa muy divertida pero vamos complicando un poco el ejercicio una cosa muy divertida es que por supuesto no solo estamos bloqueados a 0 y 100 sino que podemos poner tantos otros como queramos así que por ejemplo yo voy a copiar esto y decirles que esto ocurre en 25 porque el 50 quiero que esto se mueva hasta 200 por los tiempos el 75 quiero que se mueva hasta cero como los tiempos y al principio vuelvo al 0 0 si lo vemos 25 50 75 y 100 que es igual a cualquier cosa más cosas que podemos animar por ejemplo podemos animar también translate 000 tape voy a parar código rockdale de 0 grados pues ahora diego bueno pues a principios 0 grados pero luego quiero que rote 45 grados y luego quiero que rote hasta 60 grados y luego tiene que rote hasta 120 grados y lo último que rote hasta 0 y si ahora vemos la animación comprobaremos cómo rota hasta los grados otra cosa quizás va un poco rápido ahora porque le hemos dicho arriba que dure cinco segundos pero si en lugar de cinco segundos seguimos 325 segundos lo que hace automáticamente es redimensionar las claves para que dure lo que hayamos dicho por tanto un poco quizás difícil de pensar porque no hay que pensarlo en clarés absolutas y relativas relativas al porcentaje de algunos que luego la animación las tiras como si fuera chicle por qué me dices cuánto desde la animación y se re y automáticamente todas las claves a continuación voy a ir a a internet para google y voy a buscar una galería de imágenes que me guste y lo que voy a hacer es integrarla dentro de mi página así que digo hay varios tipos de realidad evidentemente podría poner flash cabellos pero las habilidades de flash luego son difíciles de insertar difíciles de integrar por tanto yo lo que voy a hacer es poner javascript o j fue legalmente así que y voy a encontrar estas páginas son muy interesantes porque me dicen las 33 galerías más bonitas de las hijas que las de clase vidente mente las voy a pasar y tienes por ejemplo digamos este tipo de galerías que en los iconos bajo y la de arriba que son incluso mejores que las que vamos a ver es la web en lugar de iconos te muestra numeritos eso demuestra los iconos en la parte izquierda bien pues vamos a vamos a live otros player todos la primera primera me ha gustado bastante así que junto con él vamos a ver si esto se encuentra en perfecto con módulos javascript niveles no tenemos por qué saber manejar módulos y sabemos mejor externos obligatorio por lo que ahora lo que vamos a hacer es ir a descargar down lobos así que descargamos descargamos descargamos no está aquí no estaba en la página correcta aquí vemos down logo vamos a descargarlo y nos foto valente lo descargamos por ejemplo del escritorio y vamos a explicarlo pero esta fotogalería ahora vamos al escritorio lo descomprimimos seguro que traerá algunos archivos de ejemplo y le echamos un vistazo bien en este caso lo tenemos que hacer es conseguir integrar todos estos elementos dentro de nuestra página cuidado porque en este caso de esta página contiene un index php así que no es sólo una galería que está usando el javascript para el tipo de galería sino que está usando php para mover la galería vamos a comprobar si realmente está buscando algo de php que lo más probable es que sí para esto entonces lo que tengo que hacer es o convertir mi servidor a un servidor de desarrollo con php que es un poco rollo o buscar otra galería para hamás otra cuerda isla y muy bien en este caso está parece bastante más sencilla de usar porque simplemente nos dice como un hammam como integrarla así quedan blog es la de vivero bueno estamos y hasta parece más sencilla vamos hablando nos dice que para usarlo nuestra lista de nuestro vip debe tener la clase s v w por tanto y queremos integrar los escribes de jquery bueno tenemos una se nos indica cómo es vale pues lo que vamos a hacer es descargar la web jquery es la web ahora necesito descargar mejor del 9 donde está jquery jquery requiere jquery 141 y sin 1.2 por tanto lo que voy a hacer en la cee me descargo el de producción cómo [Música] galería 2 jquery y ahora lo que hago es que me guardo jquery kissing plugin descargamos hagamos ya tenemos los tres componentes principales [Música] y la otra pero este viento sencillito pero ese no sé no mola tú dices este seamos código por aquí [Música] y digo insertar spray y en fichas acordeón sería entonces eso y hacemos el acordeón es aquellos eso es por ejemplo tienes el cual insight el o el puerperio foto es como widgets decidimos ver si los quieres aceptamos y segundo así cuidamos que ahora toda la maravilla si pasa esto y he tres destino veamos unos cuantos estilos el diseño de guardar como equipo escritorio cada día entonces me acuerdo todo eso de tal manera que cuando público en las galerías pero que el acordeón en las cosas el corredor miraba integral el acordeón está en spray el acordeón de spray pero bueno al esperar vista me gusta [Música] esto es la correo cuando aquí y puedo meter más entonces sobre tu página parece trozos

Deja una respuesta

Tu dirección de correo electrónico no será publicada.