Descripción
Adéntrese con éxito en los lenguajes de programación
PHP8, JS y HTML5 con 150 ejemplos prácticos
Si quiere dar sus primeros pasos o mejorar sus conocimientos en el mundo de PHP8, JS y HTML5, y perfeccionar sus trabajos como desarrollador, este libro será su gran aliado. En él encontrará desde ejemplos de código sencillos, para afianzar los conceptos básicos, hasta una amplia gama de ejemplos avanzados.
Los 150 mejores ejemplos de copiar y pegar en PHP8, JS y HTML5 ofrece respuestas directas a sus necesidades de programación y presenta ejemplos optimizados para que su aprendizaje sea más rápido y eficiente. Esto lo convierten en la guía imprescindible con la que solucionar desafíos reales de programación web.
- Aprenderá a programar de una manera más ágil, ya que los scripts están depurados y listos para ser utilizados.
- Utilizará de una manera muy fácil los ejemplos de la guía, gracias al método sencillo de copiar y pegar.
- Obtendrá gran cantidad de scripts que podrá implementar en sus proyectos web y utilizar sin impedimentos.
Además, descargar los 150 ejemplos le resultará muy cómodo. En la parte inferior de la primera página encontrará el código de acceso que le permitirá obtenerlos de forma gratuita en www.marcombo.info.
Aproveche la oportunidad que le brinda esta lectura: disfrute de la mejor recopilación de ejemplos en PHP8, JS y HTML5, y eleve la calidad de sus proyectos.
Pedro Fortea Navarro es director docente del departamento de informática del Centre DP FORMACIÓ. Ha trabajado como desarrollador en las empresas Barcelona MeetingPoint y Casa Asia. Actualmente es asesor y progammer designer en TransVisionMadrid y WorkMeter, entre otras empresas PIMES, públicas y privadas. Tiene 3 patentes de utilidad, cuyos productos se han vendido al Museo Picasso, La Pedrera, y la Casa Batlló. Además, se han distribuido en todos los quioscos y librerías de Barcelona en exclusividad con El Periódico de Catalunya.
Índice
Prólogo XI
Introducción al lenguaje PHP 1
Códigos de la guía 6
01 - Operaciones básicas 6
02 - Calcular el IVA 6
03 - Calcular el salario 7
04 - Cálculos preferentes 8
05 - Cálculos con formulario por método POST 8
06 - Calcular el tiempo que tarda una web en cargar 11
07 - Detectar el idioma del usuario que accede a la web 12
08 - Detectar el navegador del que accede a la web 13
09 - Detectar la resolución de la pantalla 14
10 - Detectar la IP del usuario 15
11 - Detectar la hora del servidor 16
12 - Detectar la URL 17
13 - Detectar el nombre del usuario del dominio del servidor 17
14 - Ver la fecha y la hora 18
15 - Ver fecha actual 19
16 - Hora condicionada if 20
17 - Crear y leer una cookie 21
18 - Eliminar una cookie 22
19 - Listar todas las cookies 23
20 - Crear una cookie por método POST 24
21 - Crear un contador de visitas con cookie 25
22 - Cadenas de texto 26
23 - Ver frases aleatorias rand 28
24 - Cambiar el título de la ventana del navegador 28
25 - Contador 24 horas 29
26 - Función sleep 31
27 - Header, redirigir página web 32
28 - Header, enviar el valor de dos variables 32
29 - Web referida 33
30 - Ejemplo con funciones 34
31 - Función randomize 35
32 - Randomize condicionado if 35
33 - Check con selección múltiple, recepción por método POST 36
34 - ListBox con selección múltiple y recepción por método POST 38
35 - ListBox con imagen 40
36 - ComboBox con recepción por método POST 41
37 - Función preg_match 43
38 - Declaración de Arrays utilizando índices 43
39 - Array, número de elementos 44
40 - Función include 45
41 - Enviar variables dentro de un mismo formulario PHP_SELF 46
42 - Función copy, copiar archivos entre carpetas 48
43 - Darle formato de texto css a una variable definida con php 49
44 - Colocar en un mismo formulario 4 botones y recibir el valor por POST en PHP 49
45 - Botón atrás en PHP 51
46 - Sessions en PHP 52
47 - Sessions ejemplo de un carrito de la compra en PHP 53
48 - Redireccionar a una URL con tiempo definido y enviando una variable 55
49 - Pasar números a letras 56
50 - Listar el contenido de una carpeta 57
51 - Saber si el acceso a la página es desde un móvil o PC 57
52 - Función unlink, eliminar un archivo 59
53 - Extraer el nombre de un archivo sin su ruta ni extensión 59
54 - PHP_SELF y refresh header 60
55 - Explorar los archivos de una carpeta 62
56 - Formulario con PHP y AJAX 65
57 - FTP subir archivos al servidor con límite de 2 Mb 68
58 - Subir archivo al servidor FTP 71
59 - Calendario en PHP 71
60 - Saber si existe un archivo y si no existe, lo crea 74
61 - Recibir variables por URL mediante un enlace GET 75
62 - Contador de visitas mediante la función fread 76
63 - Tablas de multiplicar FOR 77
64 - Botón compartir WhatsApp 78
65 - Botón compartir mail 79
66 - Botón llamar por teléfono 80
67 - Botón Windowslocation() en JavaScript 80
68 - Botón reproducir mp3 en JavaScript 82
69 - Botón windowsclose(), cerrar ventana en JavaScript 84
70 - Botón efecto css 84
71 - Acceso de usuario con contraseña y sesión 85
72 - Validar un mail 88
73 - Link - enviar una variable a un archivo PHP 89
74 - Link - redirección con tiempo 90
75 - Link - enviar variable con URL imagen área shape 90
76 - Link - enviar variable con URL en una imagen 90
77 - Link - enviar variable con URL texto 91
78 - Link - JavaScript con una variable PHP 91
79 - Animación en JavaScript 91
80 - Detectar la resolución de pantalla y redirigir en JavaScript 93
81 - Ocultar la URL de un archivo en la descarga 94
82 - Cerrar la ventana del navegador con JavaScript 94
83 - Mostrar el mensaje campo obligatorio en JavaScript 94
84 - Mensaje alert JavaScript 95
85 - Descargar un archivo del servidor PHP 96
86 - Onclick con popup de confirmación en JavaScript 97
87 - Div desaparece en 2 segundos en JavaScript 99
88 - Mostrar un div oculto en JavaScript 99
89 - Div de color gris en el centro de la página en JavaScript 101
90 - Formulario y botón con css 102
91 - Tooltips con css 105
92 - Pop-up en JavaScript 108
93 - Mensaje que pide al usuario que acepte o no las condiciones
en JavaScript 109
94 - Campo obligatorio muestra mensaje en JavaScript 111
95 - Footer responsive 112
96 - API PayPal envío y recepción de valores 114
97 - Framework Bootstrap 118
98 - Menú css cuenta de usuario 120
99 - Uso de fonts googleapis 122
100 - Incrustar un archivo PDF en una página web 124
101 - Input con foco 125
102 - Función goto error 125
103 - Volver a la página anterior HTTP_REFERER 126
104 - Abrir una imagen dentro de un div 126
105 - Abrir imágenes aleatorias con rnd 127
106 - Abrir una imagen y cambiar su tamaño 128
107 - Abrir imagen, redimensionarla y guardar el cambio 129
108 - Abrir una imagen y ajustarla a un tamaño fijo 131
109 - Galería de imágenes 132
110 - Galería de imágenes con link 133
111 - Galería de imágenes thumbnails con paginado 134
112 - Mostrar vídeos o imágenes de una carpeta en scroll infinito 138
113 - Abrir imágenes de forma aleatoria con link 140
114 - Poner imagen de fondo fullscreen en página web 141
115 - Poner vídeo de fondo de pantalla en una web 142
116 - Poner vídeo de YouTube en iframe fullscreen en una web 144
117 - Poner vídeo de YouTube responsive en una web 145
118 - Seleccionar varias imágenes, subirlas al servidor FTP
e ir previsualizándolas 146
119 - Acceder a la cámara del móvil, hacer una foto y descargarla 149
120 - Acceder a la cámara del móvil, grabar un vídeo y descargarlo 151
121 - Crear un archivo de texto en PHP 153
122 - Leer un archivo texto en PHP 153
123 - Leer el contenido de un archivo texto dándole formato en PHP 154
124 - Leer las líneas de un archivo de texto y enumerarlas en PHP 155
125 - Leer el contenido de un archivo de texto condicionado con If 156
126 - Eliminar un registro de un archivo de texto en PHP 157
127 - Crear archivo csv en PHP 159
128 - Listar los campos de un archivo csv en PHP 160
129 - Leer un registro de un archivo csv en PHP 161
130 - Eliminar un registro de un archivo csv en PHP 164
131 - Conectar a una base de datos Mysql 165
132 - Introducir un registro en la base de datos Mysql 166
133 - Buscar un registro en la base de datos Mysql 169
134 - Lista todos los registros de una base de datos Mysql 172
135 - Modificar un registro de una base de datos Mysql 173
136 - Borrar un registro de una base de datos Mysql 176
137 - Subir una imagen a una base de datos Mysql 177
138 - Llenar un comboBox con datos de una base de datos Mysql 179
139 - Llenar un listBox con datos de una base de datos Mysql 180
140 - Enviar un mail 182
141 - Enviar un mail con archivo adjunto 183
142 - Enviar un mail con un formato HTML y una imagen en el cuerpo 186
143 - MAP - define áreas sensibles en una imagen con link 187
144 - Insertar Google Maps 188
145 - Iniciar la descarga de un archivo en 3 segundos 189
146 - Menú fijo con el scroll que pasa por debajo 190
147 - Ver el sistema operativo desde el que se accede en PHP 192
148 - Contador de visitas que se modifica cada vez que se visualiza la página 192
149 - Carousel marquee con fichero txt en PHP 193
150 - Política de cookies 195