Articles

PHP en HTML

PHP es un lenguaje de scripting del lado del servidor incrustado en HTML. Gran parte de su sintaxis está tomada de C, Java y Perl con un par de características únicas específicas de PHP. El objetivo del lenguaje es permitir a los desarrolladores web escribir páginas generadas dinámicamente rápidamente. NTC Hosting ofrece a sus clientes servicios de alojamiento PHP y HTML de alta calidad. Nuestros servidores están configurados para garantizar el máximo rendimiento tanto para sus aplicaciones basadas en HTML y PHP como para el funcionamiento no interrumpible de sus sitios web.,

PHP en HTML

al construir una página compleja, en algún momento se encontrará con la necesidad de combinar PHP y HTML para lograr los resultados necesarios. En un primer momento, esto puede parecer complicado, ya que PHP y HTML son dos lenguajes separados, pero este no es el caso. PHP está diseñado para interactuar con HTML y los scripts PHP se pueden incluir en una página HTML sin problema.

en una página HTML, el código PHP está encerrado dentro de etiquetas PHP especiales., Cuando un visitante abre la página, el servidor procesa el código PHP y luego envía la salida (no el código PHP en sí) al navegador del visitante. En realidad integrar HTML y PHP es bastante simple. Un script PHP puede ser tratado como una página HTML, con bits de PHP insertados aquí y allá. Cualquier cosa en un script PHP que no esté contenida dentro de <?php ?> las etiquetas son ignoradas por el compilador PHP y pasadas directamente al navegador web., Si usted mira el ejemplo de abajo usted puede ver lo que es una secuencia de comandos PHP sería algo así:

uso Recomendado:

<cabeza></head>
<cuerpo class=»page_bg»>
Hola, hoy es el <?php echo date (‘l, F jS, y’);?>.,
</cuerpo>
</html>

El código anterior es simplemente HTML, con sólo un poco de PHP que imprime la fecha de hoy utilizando el construido en función de fecha. Como se mencionó anteriormente, todo el HTML simple en el código anterior será ignorado por el compilador PHP y pasado al navegador web sin tocar.

¿ves lo fácil que es? Integrar PHP y HTML es realmente muy simple. Solo recuerde que en su núcleo, un script PHP es solo una página HTML con algo de PHP rociado a través de ella., If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.

More advanced techniques:

<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</cuerpo>
</html>

y el resultado es:

  • Elemento de Menú 1
  • Elemento de Menú 2
  • Elemento de Menú 3
  • Elemento de Menú 4
  • Elemento de Menú 5

PHP en HTML utilizando short_open_tag

Si desea acortar su código en la medida de lo posible, usted puede ir para el short_tags opción. Esto le ahorrará escribir <?,php Al principio del código, acortándolo a <?. Para habilitar esto, debe actualizar el php.ini y cambie la configuración» short_tags «de» Off «A»On». Si bien en la mayoría de los servidores esta configuración ya está activada, siempre es mejor verificarla de antemano. Un problema que puede ocurrir si se usan etiquetas cortas es un conflicto con el uso de XML. Para XML, el <? la sintaxis iniciará una función de procesamiento. Para evitar este problema, la alternativa <?= tag se puede utilizar.,

PHP in HTML using short_tags:

<html>
<head></head>
<body class=»page_bg»>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</cuerpo>
</html>

Tenga en cuenta que si usted quiere construir un sitio web compatible con tantas plataformas como sea posible, usted no debe confiar en short_tags.

HTML en PHP usando echo

Una forma posible de integrar etiquetas HTML en un archivo PHP es a través del comando echo:

posible uso aún no recomendado:

<?,php
echo «<html>»;
echo «<head></head>»;
echo «<body class=\»page_bg\»>»;
echo «Hello, today is «;
echo date(‘l, F jS, Y’);//other php code hereecho «</body>»;
echo «</html>»;
?,>

esto, sin embargo, afectará a la opción de colorear código HTML en la mayoría de los editores HTML/PHP, lo que permite una fácil comprensión del papel de las etiquetas HTML. Debe escapar cada comilla doble dentro del código HTML con una barra invertida.

PHP en extensiones de archivo HTML

cuando un archivo dado contiene código PHP, debe tener una extensión PHP. En la mayoría de los casos esto es .php, pero también puede configurar el .archivo htaccess para leer el código PHP en el archivo HTML sin renombrarlo ni cambiar su extensión., A continuación puede ver los «handlers», que tendrán que ser agregados para lograr esto

para un servidor web configurado normalmente:

AddHandler cgi-script .HTML .htm

un servidor web que ejecuta FastCGI:

AddHandler fcgid-script .HTML .htmNote: esto se prueba y funciona con los servidores de alojamiento web de NTC. Si está utilizando un proveedor de alojamiento diferente, consúltelo para obtener ayuda. Además, si se enfrenta a problemas constantes allí, puede considerar cambiar a alojamiento NTC para obtener los servidores estables optimizados para PHP que necesita.,

HTML en PHP

También puede usar código HTML en un script PHP. Esto puede ser muy útil si ha construido toda su página en PHP, pero desea incluir un formulario HTML personalizado, por ejemplo. Todo lo que necesita hacer es invertir el orden de las etiquetas de apertura HTML y PHP, abriendo la página con PHP:

usando HTML en PHP:

<?php
$Fname = $_POST;
$Lname = $_POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method=»post» action=»<?php echo $PHP_SELF;?,>»>
First Name:<input type=»text» size=»12″ maxlength=»12″ name=»Fname»><br />
Last Name:<input type=»text» size=»12″ maxlength=»36″ name=»Lname»><br /></form>
<?
echo «Hello, «.$Fname.» «.$Lname.».,<br />»;
?>

aunque esto parece un poco complicado, en realidad te ahorra mucho código. Aquí, estamos usando el super PHP_SELF super global, que nos permite usar el valor de los campos, especificados bajo él, en el mismo archivo. Por lo general, para tales formularios se crean dos archivos: el primero es el formulario HTML en sí y el segundo es el archivo PHP de backend, que hace todo el trabajo.,

si ya tienes una complicada aplicación PHP, que depende de una gran cantidad de archivos, y solo quieres que todo sea lo más simple posible, esto puede ser de gran ayuda.

PHP con NTC Hosting

NTC Hosting ofrece a sus clientes una solución de alojamiento web definitiva. Todos nuestros planes de alojamiento web proporcionan soporte para HTML y le dan la posibilidad de elegir entre PHP4 y PHP5