2014-04-03 111 views
0

例如,我可以導入的javascript:HTML - 包括PHP

<script src="script.js"/>

或包括:<script>//some script</script>

我可以導入PHP這樣的:

<form action="file.php">

但如何包括它?

我的意思是不創建額外的PHP文件。

像這樣<form action=<?php /*php there*/ ?>>

謝謝!

+1

我不明白你在問什麼。通常,PHP是*生成HTML的。 –

+1

PHP是一種服務器端語言,不能明確包含在HTML頁面中。您必須通過將擴展名從'.html'改爲'.php'來使該頁面成爲PHP頁面,然後纔可以使用php。 – 13ruce1337

+2

表單動作不是「'輸入php'」 –

回答

1

一個HTML文件可以不包括你問意義上的PHP文件,因爲PHP文件正在由服務器處理,並(通常情況下)輸出HTML。

你的榜樣......

我可以導入PHP這樣的:

<form action="file.php"> 

「進口」 PHP,它是指導的形式張貼到PHP文件是處理,然後輸出HTML作爲其響應。

一般來說,在進行PHP編程時,您正在編寫.php文件而不是編寫.html文件。如果需要使用PHP代碼,它應該在.php文件中,而不是通常具有完全靜態內容的.html文件。

辦法有在.html文件你的PHP處理器的行爲,那就是配置Apache(或任何您的Web服務器是)交出.html文件中它被配置來處理同樣的方式到PHP .php文件 - 但是這樣會導致處理每個.html文件的開銷,無論它是否實際上包含PHP代碼。

+0

感謝您的解釋! – nicael

+0

@nicael - 如果這個解釋回答你的問題,我會欣賞一個「接受」 –

0

<?php include "file-name.php" ?>

0

確保您在爲您的文件

<?php include "filename.php" ?> 
0

.php etension這裏有包括PHP文件的不同方式。

<?php include 'file.php';?> 
//OR 
<?php include_once 'file.php';?> 
//OR 
<?php require('file.php'); 
//OR 
<?php require_once('file.php'); 

looking at your code, you are trying to set a file in the action attribute 
of a form. If that is true then you do not need to include the file. 
On form submission the script in the action will be executed.