我有一个包含php函数的php文件。我必须在我的网页的一部分收到它的返回值。我在哪里把include
?在head
或body?
我怎样才能调用我的网页内的功能?在网页中包含php文件包含功能
回答
只要在调用包含在其中的方法之前,就可以将php文件包含在所需的任何位置。您可以调用<?php ?>
标签之间的功能。您可以使用echo
将其输出到页面。
所以,如果你有myfunc.php
看起来像这样:
<?php
function myfunc() {
return 'asdf';
}
?>
然后在PHP,包括它,你可以这样做:
<?php
include('myfunc.php');
echo myfunc();
?>
您也可以选择把include
方法在任何地方高于说得通。文件的最顶端是常用选择。
另请注意,如果您的php文件包含功能,您应该使用require_once
而不是include
。请参阅:http://php.net/manual/en/function.require-once.php
+1表示'函数调用之前的任何地方'。 +1'共同选择'。 'require_once'为+1。糟糕 - 只能+1一次。 ^^ – 2012-01-30 11:40:48
@Martin我可以帮你;) – 2012-01-30 12:34:10
你可以把包含在HTML页面的顶部像
<?php
include 'file.php';
?>
<html>
<head>
.....
,并在你的HTML,你可以这样做:
<div>my stactic text <?php echo myFunction(); ?></div>
你不能打电话PHP代码从一个HTML文件。但是,您可以简单地将您的HTML网页转换为如下的PHP网页:
<?php
include("yourphpfunction.php");
?>
<html>
<head>...</head>
<body>
....
<!-- put php result here: -->
<?php echo myfunction(); ?>
... more html
</body>
</html>
并将其另存为.php而不是.html。
这就是所有的魔力。为你的文件被解析为PHP,只要
<html>
<head>...</head>
<body>
....
<!-- put php result here: -->
<?php
include("yourphpfunction.php");
echo myfunction();
?>
... more html
</body>
</html>
:
你也可以把它包装起来都在一个声明。
在到达返回输出的部分之前,您应该要求(require_once)该文件。
需要file.php:
<?php $test = "hello world"; return $test; ?>
包括include.php:
<?php $output = require_once('file.php'); echo $ouput; ?>
你需要一个PHP网页,你不能调用PHP函数或包括HTML文件PHP页面。
假设您的webapge是php,您可以将该文件包含在标记内的页面顶部。但一定要在调用该函数之前包含该文件。
require_once 'path/to/your/file';
or
include_once 'path/to/your/file';
然后,你可以调用该函数在PHP文件,如:/
$test = functionInYourIncludedFile();
echo $test;
希望这有助于你:)
看看下面:
<?php
function doSomthing() {
return $var
}
?>
<html>
<?php echo doSomthing() ?>
</html>
或
<?php include('functionFile.php') ?>
<html>
<?php echo doSomthing() ?>
</html>
- 1. 包含文件和功能PHP
- 2. 在aspx文件中包含webservice功能
- 3. 在html页面中包含php文件
- 4. PHP不包含功能
- 5. 不能在php中包含文件
- 6. PHP文件包含
- 7. PHP:包含文件
- 8. XSLT包含功能
- 9. 包含PHP中的文件
- 10. 包含包含另一个php文件的php文件?
- 11. 在包含SSI的HTML页面中包含日志文件
- 12. Django:不能在网页中包含静态文件
- 13. 如何包含头文件功能
- 14. 通话功能包含此文件后
- 15. 在PHP中包含一个包含文件
- 16. 包含的文件包含它包含的文件吗?
- 17. 包含网址在PHP
- 18. Freemarker页面不能包含css文件
- 19. php:当从不同的文件包含功能中断
- 20. php不能包含多个文件
- 21. PHP不能要求包含`_()`的文件
- 22. PHP:不能从包含的文件
- 23. jpgraph的不能包含PHP文件
- 24. 如何在PHP中包含已包含的文件中的文件?
- 25. Php包含性能命中
- 26. 在html页面中包含php页面
- 27. 恒集包含PHP文件
- 28. PHP变量:包含文件?
- 29. 包含文件内容php
- 30. PHP文件包含错误
你能显示php和html代码吗? – 2012-01-30 11:34:05
您的意思是包含的文件将执行该函数,并且您想要在其他地方使用此执行的结果吗? – Nobody 2012-01-30 11:39:36