Cómo usar PHP en HTML

0 Comments

en este artículo, le mostraré cómo usar el código PHP en sus páginas HTML. Está dirigido a los principiantes de PHP que están tratando de fortalecer su control sobre el lenguaje de scripting del lado del servidor más popular del mundo.

de nuevo, PHP es un lenguaje de scripting del lado del servidor. Eso significa que se ejecuta un script PHP en el servidor, la salida se construye en el servidor y el resultado se envía como HTML al navegador del cliente para su procesamiento. Es natural mezclar PHP y HTML en un script, pero como principiante, es difícil saber cómo combinar el código PHP con el código HTML.,

Aprende PHP con un curso gratuito en línea

Si quieres aprender PHP, echa un vistazo a nuestro curso gratuito en línea sobre fundamentos de PHP! En este curso, aprenderás los fundamentos de la programación PHP. Comenzarás con lo básico, aprendiendo cómo funciona PHP y escribiendo bucles y funciones PHP simples. Luego construirás clases de codificación para la programación simple orientada a objetos (OOP). En el camino, aprenderás todas las habilidades más importantes para escribir aplicaciones para la web: tendrás la oportunidad de practicar respondiendo a solicitudes GET y POST, analizando JSON, autenticando usuarios y usando una base de datos MySQL.,

  • FREE

    PHP
    PHP Fundamentals
    Jeremy McPeak

Hoy, vamos a discutir un par de maneras diferentes que puede elegir cuando desea usar PHP en HTML. Asumo que tiene una instalación de PHP que funciona para que pueda ejecutar los ejemplos proporcionados en este artículo.

Diferentes Formas de Combinar PHP y HTML

en términos generales, cuando se trata de usar PHP en HTML, existen dos enfoques diferentes. La primera es incrustar el código PHP en su propio archivo HTML con el .,extensión html-esto requiere una consideración especial, que discutiremos en un momento. La otra opción, la forma preferida, es combinar las etiquetas PHP y HTML .archivos php.

dado que PHP es un lenguaje de scripting del lado del servidor, el código se interpreta y se ejecuta en el lado del servidor. Por ejemplo, si agrega el siguiente código en su índice.archivo html, no se ejecutará fuera de la caja.

<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>

En primer lugar, no se preocupe si no ha visto este tipo de código mixto PHP y HTML antes, ya que lo discutiremos en detalle a lo largo de este artículo., El ejemplo anterior muestra lo siguiente en su navegador:

<?php echo "Hello World" ?>

para que pueda ver, por defecto, las etiquetas PHP en su .los documentos html no se detectan, y solo se consideran texto sin formato, que se emiten sin analizar. Esto se debe a que el servidor generalmente está configurado para ejecutar PHP solo para archivos con el .extensión php.

si desea ejecutar sus archivos HTML como PHP, puede decirle al servidor que ejecute su .archivos html como archivos PHP, pero es una idea mucho mejor para poner su mezcla de código PHP y HTML en un archivo con el .extensión php.,

Eso es lo que te mostraré en este tutorial.

Cómo agregar etiquetas PHP en su página HTML

Cuando se trata de integrar código PHP con contenido HTML, debe incluir el código PHP con la etiqueta de inicio PHP <?php y la etiqueta final PHP ?>. El código envuelto entre estas dos etiquetas se considera código PHP, y por lo tanto se ejecutará en el lado del servidor antes de que el archivo solicitado se envíe al navegador del cliente.

echemos un vistazo a un ejemplo muy simple, que muestra un mensaje usando código PHP. Crea el índice.,archivo php con los siguientes contenidos bajo la raíz del documento.

lo importante en el ejemplo anterior es que el código PHP está envuelto por las etiquetas PHP.

la salida del ejemplo anterior se ve así:

y, si observa la fuente de página, debería verse así:

como puede ver, el código PHP se analiza y ejecuta en el lado del servidor, y se fusiona con HTML antes de que la página se envíe al Cliente navegador.,

echemos un vistazo a otro ejemplo:

esto mostrará la fecha y hora actuales, por lo que puede usar código PHP entre las etiquetas HTML para producir una salida dinámica desde el servidor. Es importante recordar que cada vez que la página se ejecuta en el lado del servidor, todo el código entre las etiquetas <?php y ?> se interpretará como PHP, y la salida se incrustará con las etiquetas HTML.

de hecho, hay otra forma de escribir el ejemplo anterior, como se muestra en el siguiente fragmento.,

en el ejemplo anterior, hemos utilizado la función de concatenación de PHP, que le permite unir diferentes cadenas en una cadena. Y finalmente, hemos utilizado la construcción echo para mostrar la cadena concatenada.

la salida es la misma independientemente del método que utilice, como se muestra en la siguiente captura de pantalla.

Y eso nos lleva a otra pregunta: cual es la mejor manera? ¿Debería usar la función de concatenación o insertar etiquetas PHP separadas entre las etiquetas HTML?, Yo diría que realmente depende, no hay una regla estricta que te obligue a usar uno de estos métodos. Personalmente, siento que el método placeholder es más legible en comparación con el método de concatenación.

la estructura general de la página PHP combinada con HTML y código PHP debería tener este aspecto:

<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>

en la siguiente sección, veremos cómo puede usar bucles PHP con HTML.

cómo usar bucles PHP en su página HTML

iterar a través de los arrays para producir contenido HTML es una de las tareas más comunes que encontrará mientras escribe scripts PHP., En esta sección, veremos cómo podría iterar a través de una matriz de elementos y generar resultados.

en la mayoría de los casos, tendrá que mostrar el contenido de la matriz que ha rellenado desde la base de datos o algunas otras fuentes. En este ejemplo, en aras de la simplicidad, inicializaremos la matriz con diferentes valores al principio del script en sí.

siga adelante y cree un archivo PHP con los siguientes contenidos.

En primer lugar, hemos inicializado el array al principio de nuestro script. A continuación, hemos utilizado la construcción foreach para iterar a través de los valores de la matriz., Y finalmente, hemos utilizado la construcción echo para mostrar el valor del elemento array.

y la salida debería tener este aspecto:

el mismo ejemplo con un bucle while tiene este aspecto:

y la salida será la misma. Así es como puede usar bucles foreach y while para generar contenido HTML basado en matrices PHP.

en la siguiente sección, veremos cómo puedes usar la sintaxis de etiquetas cortas de PHP.,

cómo usar las etiquetas cortas PHP

en los ejemplos que hemos discutido hasta ahora, hemos utilizado <?php como una etiqueta de inicio en todas partes. De hecho, PHP viene con una variación, <?=, que puede usar como una sintaxis corta cuando desea mostrar una cadena o valor de la variable.

revisemos el ejemplo con la sintaxis abreviada que discutimos anteriormente.

como puede ver, podemos omitir la construcción echo o print mientras se muestra un valor mediante la sintaxis abreviada., La sintaxis abreviada es corta y legible cuando desea mostrar algo con echoo print.

así que estas son formas diferentes que puedes usar para agregar PHP en contenido HTML. Como principiante, puedes aprender probando diferentes formas de hacer las cosas, ¡y también es divertido!

incluir código de diferentes archivos

hay muchas situaciones en las que necesita usar el mismo código en varias páginas de un sitio web. Un ejemplo sería la sección de encabezado y pie de Página de un sitio web. Estas secciones generalmente contienen el mismo HTML en todo el sitio web.,

piense en esto como mover las reglas CSS comunes de un sitio web a una hoja de estilos en lugar de colocarlas dentro de las etiquetas style en páginas individuales.

la función include() incluirá y evaluará el archivo especificado y le dará una advertencia si no puede encontrar el archivo. La función require() hace lo mismo, pero le da un error en lugar de una advertencia si el archivo no se puede encontrar.

cuando se trabaja en proyectos grandes, puede incluir involuntariamente el mismo archivo varias veces., Esto podría causar problemas como la redefinición de la función. Una forma de evitar estos problemas es usar las funciones include_once() y require_once() en PHP.

vamos a usar el código de una sección anterior para mostrarle cómo usar estas funciones. Usaré include() en este ejemplo. Crea un archivo llamado header.php y coloque el siguiente código dentro de él.

crear otro archivo llamado date.php y coloque el siguiente código en él.

<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>

crear un archivo más llamado Día.php y coloque el siguiente código en él.,

<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>

observe que hemos incluido la ruta al encabezado.php en la parte superior de ambos días.php y fecha.php. Asegúrese de que los tres archivos están en el mismo directorio. Fecha de apertura.php en el navegador debería mostrarte la siguiente salida.

la Apertura de día.php debería mostrarte la siguiente salida.

Como puede ver, el código ponemos dentro de cabecera.php fue incluido en nuestros dos archivos., Esto hace que el desarrollo web sea mucho más fácil cuando se trabaja con una gran cantidad de archivos. Simplemente haga los cambios en un solo lugar, y se reflejarán en todas partes.

conclusión

hoy, hemos discutido cómo se puede mezclar PHP y HTML para crear HTML dinámico. Discutimos diferentes métodos, con un puñado de ejemplos para ver cómo funcionan las cosas.

los mejores Scripts PHP en CodeCanyon

Explore miles de los mejores scripts PHP jamás creados en CodeCanyon., Con un pago único de bajo costo, puede comprar uno de estos scripts PHP De alta calidad y mejorar su experiencia en el sitio web para usted y sus visitantes.

Aquí están algunos de los scripts PHP más vendidos y prometedores disponibles de CodeCanyon para 2020.

  • PHP
    11 mejores Scripts de calendario de eventos y reservas de PHP…,s
    Monty Shokeen
  • PHP
    los 10 Mejores PHP Acortador de URL Scripts
    Monty Shokeen
  • PHP
    18 los Mejores Formulario de Contacto PHP Scripts para 2020
    Monty Shokeen
  • PHP
    la Comparación de los 5 Mejores PHP Formulario de Constructores (Y 4 Libre de secuencias de comandos)
    Monty Shokeen
  • PHP
    Crear Bellas Formas Con PHP Generador de formularios
    Ashraff Hathibelagal


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *