otra - Incluir archivo PHP en archivo HTML
llamar funcion php desde otro php (4)
Cree un archivo .htaccess en el directorio y agregue este código al archivo .htaccess
AddHandler x-httpd-php .html .htm
o
AddType application/x-httpd-php .html .htm
Obligará al servidor Apache a analizar archivos HTML o HTM como PHP Script
Esta pregunta ya tiene una respuesta aquí:
Estoy trabajando en un proyecto que puede tener que cambiar el mismo contenido en todas las páginas html. Así que pensé que crearía un archivo php y solo tendría que cambiar eso para que cambie en todas las páginas de la web.
Los archivos se guardan como:
index.html
number.php
EJEMPLO:
------------------------ (ARCHIVO HTML) ---------------------- ------
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>Phone Number</h1>
<?php include(''number.php'') ?>
</body>
</html>
------------------------ (ARCHIVO PHP) ---------------------- ------
<?php
echo 4895553268;
?>
¿Qué podría hacer sin cambiar la extensión de todos mis html a php? He encontrado que funciona pero me gustaría cambiar el código en la página html. Intenté incluir etiquetas de requerir y eso no funcionó, así que probé las etiquetas de script y parece que no puedo hacerlo funcionar correctamente.
Deberá configurar el servidor para interpretar archivos .html
como archivos .php
. Esta configuración es diferente dependiendo del software del servidor. Esto también agregará un paso adicional al servidor y ralentizará la respuesta en todas sus páginas y probablemente no sea ideal.
Debería configurar su servidor web para utilizar PHP como controlador para archivos .html
. Esto normalmente se hace modificando tu información con AddHandler
para incluir .html
junto con .php
.
Tenga en cuenta que esto podría tener un impacto en el rendimiento, ya que esto podría provocar que TODOS los archivos .html se ejecuten a través del controlador de PHP, incluso si no hay PHP involucrado. Por lo tanto, podría considerar utilizar la extensión .php
en estos archivos y agregar una redirección según sea necesario para enrutar las solicitudes a .html URL específicas a sus equivalentes .php.
Para obtener la salida de PHP en el archivo HTML, necesita
- Cambie la extensión del HTML al archivo en PHP e incluya el PHP desde allí (simple)
- Cargue su archivo HTML en su PHP como un tipo de plantilla (mucho trabajo)
- Cambie su entorno, por lo que trata con HTML como si fuera PHP (mala idea)