我的问题ajax post后php扩展类没有加载。找不到发送。发送正常(不使用ajax)表单没有问题。
page.php文件
用户界面
<?php
include_once("comment.class.php");
$new =new yorum();
$new->commentform($id,$cat);//for example
?>
comment.php
Ajax帖子页
<?php
inlcude_once("comment.class.php");
$new= new comment();
if(iseet($_POST))
{
$cek= $new->yorumkontrol("sa","as@a.com",7,"12sdeaege","bu bir yorum");
if(isset($cek["hata"]))
{
echo $cek["hata"];
}
}
?>
Class.php
Php类文件加载功能
DIR “/” $ gelen。 “sinif.php。”;
如果(file_exists($ DY))
{
include_once($ DY);
}
其他
{
die("$gelen not found.");
}
}
}
$dosyaknt=new dahilet();
spl_autoload_register(array($dosyaknt,'autoload'));
?>
comment.class.php
评论类索引
评论表格功能
评论表格控制功能
注释添加数据库功能
交流等级指数
评论类别控制功能
注释机器人控制功能
评论重力控制功能
评论google recaptcha control function
<?php
include_once("class.php");
$dh= new dahilet();
$dh->autoload("db");
class comment extends commfunct
{
function yorumkontrol($a,$b,$c,$d,$e)
{
$na= self::konumsor($a,$b);
return $na;//for example
}
}
class commfunct extends baglan
{
function konumsor($a,$b)
{
$sql="select * from linksistem where id=:idal,cid=:cidal order by sira asc limit 1";
$sor=$db->prepare($sql);
$sor->execute(array("idal"=>$a,"cidal"=>$b))
if(isset($sor->errorInfo()[2]))
{
if($sor->rowCount()>0)
{ return false;}
else {return true;}
}
else{return false;}
}
}
?>
答案 0 :(得分:1)
您扩展了类通信。这里
undefined
但是此class comment extends commfunct
类代码低于此行,这就是commfunct
错误即将发生的原因
解决方案: -
在扩展行之前放置commfunct class not found
类代码,您将很高兴