Rumah > pembangunan bahagian belakang > tutorial php > 请教2个问题:php的imagecreatefromjpeg和一个ajax

请教2个问题:php的imagecreatefromjpeg和一个ajax

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:04:55
asal
1015 orang telah melayarinya

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{                /******成功后******/            }        }    });
Salin selepas log masuk
Salin selepas log masuk


请问这里的d,我是否仍旧可以传递一个json数组过去呢?可是为什么我传递过去之后就提示堆栈溢出呢?


回复讨论(解决方案)

jQuery.ajax({        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{                /******成功后******/            }        }    });
Salin selepas log masuk


修正一下,前面那个d想加个颜色,没加上。

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{                /******成功后******/            }        }    });
Salin selepas log masuk
Salin selepas log masuk

晕,也不知道是我的电脑卡还是现在csdn卡,删多了,这次没问题了

1、当图片的像素总数超过 GD 预设的范围时
不过没有看到过有关上限的说明,以前用 php4 时好像有 1024*768 的上限。
不过你可以自己试验一下

ini_set 可以动态设置允许修改的变量


2、{"cid":n,"data":d}
如果 d = {"cid":n,"data":d} 这样的话
肯定是要“堆栈溢出”的,因为递归了
jq 是要把 js 对象构造成字符串后,才发送的

明白了。谢谢版主。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan