我有一個包含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. 在aspx文件中包含webservice功能
- 2. 不能在php中包含文件
- 3. PHP:包含文件
- 4. XSLT包含功能
- 5. VBA包含功能
- 6. 包含PHP中的文件
- 7. 包含包含另一個php文件的php文件?
- 8. Django:不能在網頁中包含靜態文件
- 9. 通話功能包含此文件後
- 10. 包含網址在PHP
- 11. Freemarker頁面不能包含css文件
- 12. php:當從不同的文件包含功能中斷
- 13. PHP:不能從包含的文件
- 14. PHP不能要求包含`_()`的文件
- 15. php不能包含多個文件
- 16. jpgraph的不能包含PHP文件
- 17. php包含/名義文件?
- 18. PHP文件包含問題
- 19. 包含文件內容php
- 20. php jQuery包含文件
- 21. PHP類和包含文件
- 22. PHP變量:包含文件?
- 23. PHP的index.php包含文件
- 24. PHP使用內部包含功能
- 25. PHP - 「包含」功能是否安全?
- 26. PHP包含語句不包括我的PHP文件頁面
- 27. 在PHP.ini中包含PHP文件
- 28. 在.php文件中包含CSS
- 29. 在JavaScript中包含php文件
- 30. PHP在foreach中包含文件Loop
你能顯示php和html代碼嗎? – 2012-01-30 11:34:05
您的意思是包含的文件將執行該函數,並且您想要在其他地方使用此執行的結果嗎? – Nobody 2012-01-30 11:39:36