Hur gör man för att kunna få med en liten php-funktion i en html sida.
Som märks på frågan är jag inte särskilt insatt i att knappa, men man gör sina försök. :q
Inkludera PHP i HTML
8 svar · 567 visningar · startad av ulsy
PHP kan du enbart köra på sidor med .php-filtillägget (eller motsvarande). Du lägger in scriptet mellan <? och ?>, t.ex. så här:
'headerelement
<body>
<? echo('test'); ?>
</body>
</html>
Men om jag skapat en .php-sida kan jag på nogot sätt inkludera denna i html-sidan då?
Först, det är bättre att använda <?php istället för <?
En vanlig html sida kan inte inkludera information från en anna fil utan detta måste göras i antigen SSI (.shtml), PHP (.php) eller ASP (och dom varianter/versioner)
Det är upp till webbservern vilka filtyper som ska skickas vart. Standardinställningarna är mycket riktigt som redan nämnts i tråden, men de går att ändra. Är det IIS vet jag inte hur man gör, men i Apache så kan man antingen ändra i konfigurationen (om det är ens egen server) httpd.conf eller så kan man skapa en fil som heter .htaccess i berörd katalog. I den filen skriver du:
AddType application/x-httpd-php .html
tydal skrev:
Det är upp till webbservern vilka filtyper som ska skickas vart. Standardinställningarna är mycket riktigt som redan nämnts i tråden, men de går att ändra. Är det IIS vet jag inte hur man gör, men i Apache så kan man antingen ändra i konfigurationen (om det är ens egen server) httpd.conf eller så kan man skapa en fil som heter .htaccess i berörd katalog. I den filen skriver du:
AddType application/x-httpd-php .html
Okej, då verkar det finnas hopp. Men hur gör jag när jag skapat denna filen, betyder det att jag kan inkl. php i html-filen eller hur gör jag nu?
Att inkludera Php i html-filen är Php:s huvudsakliga användningsområde. Om du byter namn på filen till .php på slutet så kommer det att funka automatiskt.
Jo så långt är jag med, mitt problem är att html-sidan ingår i layouten för ett forum och den används av andra sidor vilket gör att jag inte kan ändra till .php för då kommer de inte att hitta den. Det var därför jag tänkte lägga php delen i en egen sida och om det gick inkl. i html-sidan. Blev det rörigt nu?
Du skulle iofs kunna inkludera genom en iframe.