Hur man kör PHP från en HTML-fil

PHP är ett programmeringsspråk på serversidan som används i kombination med HTML för att förbättra funktionerna på en webbplats. Det kan användas för att lägga till en inloggningsskärm eller en undersökning, omdirigera besökare, skapa en kalender, skicka och ta emot cookies med mera. Om din webbplats redan är publicerad på webben måste du ändra den lite för att använda PHP-koden med sidan.

När en webbsida öppnas kontrollerar servern tillägget för att veta hur den ska hantera sidan. Generellt sett, om den ser en .htm- eller .html-fil, skickar den den direkt till webbläsaren eftersom den inte har något att bearbeta på servern. Om den ser ett .php-tillägg vet den att den måste köra lämplig kod innan den skickas vidare till webbläsaren.

Process

Du hittar det perfekta skript och du vill köra i t på din webbplats, men du måste inkludera PHP på din sida för att det ska fungera. Du kan bara byta namn på dina sidor till yourpage.php istället för yourpage.html, men du kanske redan har inkommande länkar eller sökmotorrankning, så du vill inte ändra filnamnet. Vad kan du göra?

Om du ändå skapar en ny fil kan du lika gärna använda .php, men sättet att köra PHP på en .html-sida är att modifiera .htaccess-filen. Den här filen kan vara dold, så beroende på ditt FTP-program kan du behöva ändra vissa inställningar för att se den. Sedan behöver du bara lägga till den här raden för .html:

AddType application/x-httpd-php .html

eller för .htm:

 AddType application/x-httpd-php .htm

Om du bara planerar att inkludera PHP på en sida, är det bättre att ställa in det så här:

AddType application/x-httpd-php .html

Denna kod gör PHP körbar endast på filen yourpage.html och inte på alla dina HTML-sidor .

Fallgropar

  • Om du har en befintlig .htaccess-fil, lägg till den medföljande koden till den, skriv inte över den, annars kan andra inställningar sluta fungera. Var alltid försiktig när du arbetar med din .htaccess-fil och fråga din värd om du behöver hjälp.
  • Allt i dina .html-filer som börjar med ’; ?>
  • Lämna ett svar

    Relaterade Inlägg