PHP - meter codigo en un archivo html ¿?

 
Vista:

meter codigo en un archivo html ¿?

Publicado por jose juan (1 intervención) el 07/03/2017 06:24:41
Hola, disculpen tengo una duda, tal ves sea muy tonta pero me pregunto si se puede meter php en un archivo con extensión html ? como llamar a una función o algo así, se que no importa si se guarda en .php o .html pero quiero saber si es posible solo por curiosidad

espero me puedan ayudar y si es posible poner un pequeño ejemplo de ante mano muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

meter codigo en un archivo html ¿?

Publicado por xve (6935 intervenciones) el 07/03/2017 16:40:51
Hola Jose, la respuesta es SI... es mas, puedes poner el archivo con la extensión que tu quieras, ya que esto se define en el archivo de configuración de PHP...

En mi caso, que utilizo servidor GNU/Debian, esta en el archivo /etc/apache2/mods-enabled/php5.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".+\.phps$">
    SetHandler application/x-httpd-php-source
    # Deny access to raw php sources by default
    # To re-enable it's recommended to enable access to the files
    # only in specific virtual host or directory
    Require all denied
</FilesMatch>
# Deny access to files without filename (e.g. '.php')
<FilesMatch "^\.ph(p[345]?|t|tml|ps)$">
    Require all denied
</FilesMatch>
 
# Running PHP scripts in user directories is disabled by default
# 
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_flag engine Off
    </Directory>
</IfModule>

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de kip
Val: 2.325
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

meter codigo en un archivo html ¿?

Publicado por kip (877 intervenciones) el 07/03/2017 17:09:25
Si deseas que acepte aquella extension y configuraras el archivo conf como te indico Xve, debes modificar el patron de la expresion regular de la primera linea por esta:

1
.+\.(p?h)(p[345]?|t|tml)$

Al final quedaria asi:

1
2
3
<FilesMatch ".+\.(p?h)(p[345]?|t|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>

Si puedes probarlo nos avisas!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar