我有一個名爲index.html
的html文件,我想在其中添加外部php文件以將其作爲我的「標題」運行。我剪下包含徽標和導航菜單的代碼,並將其添加到名爲header.php
的文件中。在html中調用外部php文件不起作用
我用這個代碼:<?php include 'header.php';?>
我<body id="page1">
股利後,但什麼是負載沒有導航菜單是header.php
頁面的其餘部分。我也嘗試使用ajax作爲別人在另一篇文章中提到的,但這不起作用。
我有一個名爲index.html
的html文件,我想在其中添加外部php文件以將其作爲我的「標題」運行。我剪下包含徽標和導航菜單的代碼,並將其添加到名爲header.php
的文件中。在html中調用外部php文件不起作用
我用這個代碼:<?php include 'header.php';?>
我<body id="page1">
股利後,但什麼是負載沒有導航菜單是header.php
頁面的其餘部分。我也嘗試使用ajax作爲別人在另一篇文章中提到的,但這不起作用。
的問題是:您要包括在HTML文件中的PHP文件。 HTML文件無法處理PHP文件。將您的index.html
文件重命名爲index.php'. And then view it using the
http:// protocol rather than the
file://協議。
我做的服務器上,而不是局部的變化和第二我有鏈接到html,我不想改變和SEO的原因。 – Nikos 2015-04-06 09:23:59
對不起。但只有一個PHP文件可以理解''標籤並處理'include' PHP指令。 – NaijaProgrammer 2015-04-06 09:30:12
這段代碼'AddHandler application/x-httpd-php5 .html .php .htm'裏面.htaccess沒有做這個工作嗎? – Nikos 2015-04-06 09:34:30
在網站的根文件夾中編輯.htaccess
並添加AddType application/x-httpd-php .html .htm
按照我的意願創建作業。現在一切正常顯示,無需重命名index.html
至index.php
。
只是重新命名的index.html的index.php
謝謝,但我已經這樣做了: 在網站的根文件夾中編輯'.htaccess'並添加'AddType application/x-httpd-php .html .htm'按照我的意願操作。現在一切正常顯示,無需重新命名'index.html'到'index.php'。 – Nikos 2015-04-06 14:47:31
如果重命名index.html文件是不是一種選擇,你可以在頁面加載一個Ajax請求調用PHP文件。並預先對身體標記進行響應。
您還可以使用jQuery + Ajax的腳本在不改變任何參數服務器,在.html文件執行.PHP
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$.ajax({
type: 'POST',
url: 'cleardata.php'
});
});
</script>
代碼添加到第一消息 – Nikos 2015-04-06 09:30:41