POST 500(内部错误)php

POST 500(内部错误)php,php,ajax,post,http-post,http-status-code-500,Php,Ajax,Post,Http Post,Http Status Code 500,我有这个错误。我在互联网上寻找解决方案,但没有找到。 函数sendPhoto() { var time=vaxt(新日期()); $(“.mes all”).append(“+time+”); 滚动(); var fd=新FormData(); fd.append(“文件”、$(“.mes发送照片”)[0]。文件[0]); fd.append(“to”,$(.id”).val(); $.ajax({ url:“ajax/sendPhoto.php”, 数据:fd, processData:fa

我有这个错误。我在互联网上寻找解决方案,但没有找到。

函数sendPhoto()
{
var time=vaxt(新日期());
$(“.mes all”).append(“+time+”);
滚动();
var fd=新FormData();
fd.append(“文件”、$(“.mes发送照片”)[0]。文件[0]);
fd.append(“to”,$(.id”).val();
$.ajax({
url:“ajax/sendPhoto.php”,
数据:fd,
processData:false,
contentType:false,
类型:“POST”,
成功:函数(){
getMessage();
}
});
}
我认为问题出在服务器端,而不是代码,但我也找不到。 错误响应: 远程地址:46.17.40.62:80
请求URL: 申请方式:邮寄 状态代码:500内部服务器错误 已解析请求HeaderView POST/ajax/sendPhoto.php HTTP/1.1 主持人:masters.az 连接:保持活力 内容长度:159591 接受:/ 来源: X-request-With:XMLHttpRequest 用户代理:Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/37.0.2062.120 Safari/537.36 内容类型:多部分/表单数据;边界=----
WebKitFormBoundaryB8Wq6VD8CcBe7y9A 推荐人:

接受编码:gzip,放气

接受语言:如如如,如;q=0.8,在美国;q=0.6,en;q=0.4

Cookie:login=fuad;parol=12345;id=2;cuid=Mw%3D%3D

cups=ac4b3abea4ff5ffb14f92d05d18f3c68;登录=fuad;parol=12345;id=2

session=p7yto93yitgrjurd5pgjmro5gn7kirjppdlweidvyefrg44ltkeda0igonage4
请求有效负载
------WebKitFormBoundaryB8Wq6VD8CcBe7y9A

内容配置:表单数据;name=“file”;filename=“logo.jpg”

内容类型:图像/jpeg

------WebKitFormBoundaryB8Wq6VD8CcBe7y9A

内容配置:表单数据;name=“to”

4

------WebKitFormBoundaryB8Wq6VD8CcBe7y9A--

响应标题查看源

连接:关闭

内容长度:594

内容类型:text/html

日期:2016年2月4日星期四16:40:13 GMT

服务器:nginx/1.6.2

php代码是(通过ajax发送内容):


检查Web服务器和php日志文件。您不会从javascript中得到500个错误。问题将出现在让javascript运行的PHP代码中,即ajax/sendPhoto.PHP
,请向我们展示ajax请求的预览选项卡中有什么?如果启用php错误,它可能会显示错误。发布firebug的完整错误消息。请不要使用图像显示代码。这就像用记事本润色照片一样。检查Web服务器和php日志文件。你不会从javascript中得到500个错误。问题将出现在让javascript运行的PHP代码中,即ajax/sendPhoto.PHP,请向我们展示ajax请求的预览选项卡中有什么?如果启用php错误,它可能会显示错误。发布firebug的完整错误消息。请不要使用图像显示代码。这就像用记事本润色照片一样。
<?php
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
ini_set('display_errors', 1);
error_reporting(E_ALL);
require("../inc/core.php");
$file=$_FILES['file'];
$tip=$file['type'];
$size=$file['size'];
$t=time();
$yer="../files/mes_images/".$t."_big.png";
$access_size=5*(1000000);
$access_type=array("image/gif","image/jpg","image/jpeg","image/pjpeg","image/x-png","image/png");
if(in_array($tip,$access_type) && $size<=$access_size && !empty($file['name'])){
$q=move_uploaded_file($file['tmp_name'],$yer);
echo $q?"ok":"no";
resize($yer,null,100,100,false,"../files/mes_images/".$t.".png",false,false,100);

$mes="[img]../files/mes_images/".$t.".png[/img]";
$to=$_POST['to'];

$block=leo::mfa("select * from blok where (`by`='$usid' && `to`='$to') || (`by`='$to' && `to`='$usid')  ");
if(!$block){
$check=leo::mfa("select * from `mail` where (`by`='$usid' && `to`='$to') || (`by`='$to' && `to`='$usid') ");
if($check){
$cid=$check['cid'];
}else{
$scid=leo::mfa("select * from `mail` order by cid desc limit 1");
$cid=$scid?$scid['cid']+1:1;
}

$qu=leo::mq("insert into `mail` set `by`='$usid',`to`='$to',mesaj='$mes',vaxt='".time()."',oxu='yox',cid='$cid'");



}


}

}else{
header("location:../err?err=303");
}
?>