2014-04-03 95 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.