- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inserire codice PHP in pagina HTML
-
Inserire codice PHP in pagina HTML
Scusate la banalità della domanda, veramente da ABC del php, ma ho cercato a lungo la risposta senza riuscire a trovarla.
Cosa devo fare per inserire codice php in una pagina con estensione .html?
Mi ricordo vagamente che occorre modificare un'impostazione del server (sono su linux apache), se non vado errato del file php.ini, ma non mi ricordo nulla di più preciso. Devo averne letto parecchio tempo fa e mi sono scordato.
Grazie fin d'ora a chi mi vorrà dare una dritta.
-
Per poter inserire del codice PHP in pagine con estensione ".html" e farlo interpretare come se fosse scritto in una pagina con estensione ".php" occorre creare un file ".htaccess" contenente la seguente scritta:
AddHandler application/x-httpd-php .html
Ciao!
-
Grazie mille.
L'ho provato, ma il codice php viene interpretato come un commento: non compare a schermo ma, visualizzando il sorgente della pagina tramite browser, lo si visualizza.
-
Strano, prova allora a mettere in questo modo:
AddType application/x-httpd-php .html addhandler x-httpd-php .html
Il file ".htaccess" deve essere nella stessa directory del file html.
Ciao!
-
Purtroppo anche in questo modo riscontro lo stesso problema, con un'aggiunta.
Utilizzando come browser firefox, prima di aprire la pagina di prova che ho creato (in formato .html con dentro codice php) il browser mi avverte "Si sta tentando di aprire una pagina contenente uno script php. Procedere egualmente?". Se accetto, apre la pagina. Invece Internet Explorer la apre direttamente.
In entrame i casi, una volta aperta la pagina il codice php non è interpretato ma letto come commento. Si vede cioè solo visualizzando il sorgente.
La pagina dove ho fatto gli esperimenti è questa:
http://www.centrostudilaruna.it/paginaconphp.htmlCosa potrei tentare?
Aggiungo che sono su linux con aruba...
-
Strano, ultima soluzione è di trasformare l'estensione.html in .php
-
@Sups said:
Strano, prova allora a mettere in questo modo:
> AddType application/x-httpd-php .html addhandler x-httpd-php .html >```Il file ".htaccess" deve essere nella stessa directory del file html. Ciao! Scusa ma questa dichiarazione deve stare prima o dopo le regole di riscrittura che già sono presenti nel .htaccess?
-
prima
-
Grazie mille!
-
Ciao ragazzi, da giorni anch'io sto cercando una soluzione per inserire codice php in pagine html.
Inserendo; AddType application/x-httpd-php .html
addhandler x-httpd-php .html nel file .htaccess ed aggiornando la pagina contenente il codice php mi dà questo avviso;Il server sta utilizzando PHP versione 4.4.9 ma WordPress 3.2.1 richiede almeno la versione 5.2.4.
Ciò che non capisco il perchè di questo avviso dato che il mio server utilizza la versione 5.2.14
-
Ciao xMarcox.
Hai fatto un phpinfo(); per verificare la versione di PHP in uso?
Prima che tu apportassi questa modifica WP funzionava?
-
Si, ho fatto info.php, puoi controllare tu stesso; [...]
Wp ha sempre funzionato, e funziona tutt'ora.
Comunque questo problema non l'ho riscontro rinominando le pagina da html a php.
-
Prova ad inserire questo nell'.htaccess:
RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html
-
ho provato ed aggiornando la pagina mi parte in automatico un dowload..:?