如何从php函数中调用php文件

时间:2014-01-21 02:56:46

标签: php

我有一个PHP函数,我通过ajax从javascript调用。在那个php函数中,我想调用一个php文件。这可能吗?我想调用的php文件有html。

要调用的php文件如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Calendar DB</title>
</head>

<body>

<div id="debug" title="Calendar Update" style="background:white; width:640px; height:580px; color:#404040; overflow:hidden; border: 4px solid #404040; margin:0 auto;">
<div>Liturgical Calendar Generation</div>

<?php

ini_set('display_errors', 0);
error_reporting(E_ALL);

function get_year() {
    $year = date("Y");
    return $year;
}

create_liturgical_calendar($year);

function create_liturgical_calendar($year) {

}

mysql_close($con);

?> 
</div>
</div> 

</body>
</html>

应该调用文件的php如下所示:

global $dbco;
global $db_liturgical;
mysql_select_db($db_liturgical, $dbco);

$qliturt = "SELECT * FROM calendar WHERE year ='$year'";
$rliturt = mysql_query($qliturt);
$num_rows = mysql_num_rows($rliturt);
if ( $num_rows < 350 ) {
/* call php file */
}

可以在显示的地方调用php文件吗?

2 个答案:

答案 0 :(得分:1)

您应该使用mysqli或PDO来使用预准备语句进行更安全的数据库事务。

您可以使用include()来包含该文件,但您的代码还有许多其他错误。有多个变量未定义,你的函数是空的,你正在使用全局变量。

答案 1 :(得分:0)

您可以使用include 'filename.php',也可以使用require