Esegui PHP da un file HTML

PHP è un linguaggio di programmazione lato server utilizzato insieme a HTML per migliorare le funzionalità di un sito Web. Può essere utilizzato per aggiungere una schermata di accesso o un sondaggio, reindirizzare i visitatori, creare un calendario, inviare e ricevere cookie e altro ancora. Se il tuo sito Web è già pubblicato sul Web, dovrai modificarlo un po 'per utilizzare il codice PHP con la pagina.

Quando si accede a una pagina Web, il server controlla l'estensione per sapere come gestire la pagina. In generale, se vede un file .htm o .html, lo invia direttamente al browser perché non ha nulla da elaborare sul server. Se vede un'estensione .php, sa che deve eseguire il codice appropriato prima di passarlo al browser.

Processi

Trovi lo script perfetto e vuoi eseguirlo sul tuo sito web, ma devi includere PHP nella tua pagina per farlo funzionare. Potresti semplicemente rinominare le tue pagine in yourpage.php invece che in page.html, ma potresti già avere collegamenti in entrata o classifica dei motori di ricerca, quindi non vuoi cambiare il nome del file. Cosa sai fare?

Se stai comunque creando un nuovo file, puoi anche usare .php, ma il modo per eseguire PHP su una pagina .html è modificare il file .htaccess. Questo file potrebbe essere nascosto, quindi a seconda del tuo programma FTP, potresti dover modificare alcune impostazioni per vederlo. Quindi devi solo aggiungere questa riga per .html:

AddType application / x-httpd-php .html

o per .htm:

AddType application / x-httpd-php .htm

Se prevedi di includere il PHP in una sola pagina, è meglio configurarlo in questo modo:

 AddType application / x-httpd-php .html 

Questo codice rende l'eseguibile PHP solo sul file yourpage.html e non su tutte le tue pagine HTML.

insidie

  • Se hai un file .htaccess esistente, aggiungi il codice fornito, non sovrascriverlo o altre impostazioni potrebbero smettere di funzionare. Sii sempre cauto quando lavori sul tuo file .htaccess e chiedi al tuo host se hai bisogno di aiuto.
  • Qualsiasi cosa nei tuoi file .html che inizia con