Kjør PHP fra en HTML-fil
Troels Graugaard/Getty Images
PHP er et programmeringsspråk på serversiden som brukes i forbindelse med HTML for å forbedre funksjonene til et nettsted. Den kan brukes til å legge til en påloggingsskjerm eller en spørreundersøkelse, omdirigere besøkende , opprett en kalender, send og motta informasjonskapsler og mer. Hvis nettstedet ditt allerede er publisert på nettet, må du endre det litt for å bruke PHP-koden med siden.
Når en nettside åpnes, sjekker serveren utvidelsen for å vite hvordan siden skal håndteres. Generelt sett, hvis den ser en .htm- eller .html-fil, sender den den rett til nettleseren fordi den ikke har noe å behandle på serveren. Hvis den ser en .php-utvidelse, vet den at den må kjøre den riktige koden før den sender den videre til nettleseren.
Prosess
Du finner det perfekte skriptet, og du vil kjøre det på nettstedet ditt, men du må inkludere PHP på siden din for at det skal fungere. Du kan bare endre navn på sidene dine til yourpage.php i stedet for yourpage.html, men du kan allerede ha innkommende lenker eller søkemotorrangering, så du vil ikke endre filnavnet. Hva kan du gjøre?
Hvis du uansett lager en ny fil, kan du like gjerne bruke .php, men måten å kjøre PHP på en .html-side er å endre .htaccess-filen. Denne filen kan være skjult, så avhengig av FTP-programmet ditt, må du kanskje endre noen innstillinger for å se den. Da trenger du bare å legge til denne linjen for .html:
|_+_|
eller for .htm:
|_+_|Hvis du bare planlegger å inkludere PHP på én side, er det bedre å sette det opp på denne måten:
|_+_|Denne koden gjør PHP kjørbar bare på yourpage.html-filen og ikke på alle HTML-sidene dine.
Fallgruver
- Hvis du har en eksisterende .htaccess-fil, legg til den medfølgende koden til den, ikke overskriv den, ellers kan andre innstillinger slutte å fungere. Vær alltid forsiktig når du arbeider med .htaccess-filen din og spør verten din hvis du trenger hjelp.
- Alt i .html-filene dine som begynner med will now be executed as PHP, so if it's in your file for some other reason (as an XML tag, for example), you need to echo these lines to prevent errors. For example, use: