1,imagecreatefromjpeg这个函数在什么情况下才会导致崩溃直接跳出当前连接?
现在的情况是我有一个500多K的文件,在生成缩略图的时候每次到了这个文件就直接卡住了。然后不提示任何错误,直接空白页。其他大于1M的也没出这个问题。请问除了修改php.ini还有没有其他的解决方案?
2,我在使用ajax的时候:jQuery.ajax({
type: "post",
url: "dialog.php?a=sift",
data: {"cid":n,"data":d},
dataType: "json",
success: function(data,textStatus){
if(data.res==0){
alert(data.msg);
}else{
/******成功后******/
}
}
});
请问这里的d,我是否仍旧可以传递一个json数组过去呢?可是为什么我传递过去之后就提示堆栈溢出呢?
现在的情况是我有一个500多K的文件,在生成缩略图的时候每次到了这个文件就直接卡住了。然后不提示任何错误,直接空白页。其他大于1M的也没出这个问题。请问除了修改php.ini还有没有其他的解决方案?
2,我在使用ajax的时候:jQuery.ajax({
type: "post",
url: "dialog.php?a=sift",
data: {"cid":n,"data":d},
dataType: "json",
success: function(data,textStatus){
if(data.res==0){
alert(data.msg);
}else{
/******成功后******/
}
}
});
请问这里的d,我是否仍旧可以传递一个json数组过去呢?可是为什么我传递过去之后就提示堆栈溢出呢?
type: "post",
url: "dialog.php?a=sift",
data: {"cid":n,"d},
dataType: "json",
success: function(data,textStatus){
if(data.res==0){
alert(data.msg);
}else{
/******成功后******/
}
}
});
修正一下,前面那个d想加个颜色,没加上。
type: "post",
url: "dialog.php?a=sift",
data: {"cid":n,"data":d},
dataType: "json",
success: function(data,textStatus){
if(data.res==0){
alert(data.msg);
}else{
/******成功后******/
}
}
});晕,也不知道是我的电脑卡还是现在csdn卡,删多了,这次没问题了
不过没有看到过有关上限的说明,以前用 php4 时好像有 1024*768 的上限。
不过你可以自己试验一下ini_set 可以动态设置允许修改的变量
2、{"cid":n,"data":d}
如果 d = {"cid":n,"data":d} 这样的话
肯定是要“堆栈溢出”的,因为递归了
jq 是要把 js 对象构造成字符串后,才发送的