php怎样调用gd库生成的图片

我是利用新浪sae做的应用,下面是错误,其实imagejpeg()函数输出的函数怎样才能保存到服务器里或者不保存直接利用<b>SAE_Warning</b>:imagej... 我是利用新浪sae做的应用,下面是错误,其实imagejpeg()函数输出的函数怎样才能保存到服务器里或者不保存直接利用
<b>SAE_Warning</b>: imagejpeg() [<a href='function.imagejpeg'>function.imagejpeg</a>]: Unable to open 'bb.jpg' for writing: Permission denied in <b>paint.php</b> on line <b>31</b><br />

上面那是什么错误
第三十行是这个
$pic="bb.gif";
第31行是这个
imagejpeg($im,$pic,100);
展开
 我来答
a0shashen03
2011-12-08 · TA获得超过137个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:180万
展开全部
你的30行的$pic不是文件或者说图像资源啊!
你到www.php.net去看下载入图像的相关函数
http://cn2.php.net/manual/zh/function.imagecreatefromjpeg.php
这个是从jpeg中载入的方法,不同类型的图片的方法有些不同,你去看看相关的用法!
追问
你误解了吧!!我那个$pic是一个字符串而已,用来作为新生成的图片的文件明,那个$im才是我载入图片的变量
追答
1:你用的是imagejpeg($im,$pic,100);生成一个jpg图片存到一个gif的文件中肯定有问题!
2:你要创建gif的文件就要用imagegif
bool imagegif ( resource $image [, string $filename ] )
他最多2个参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
十步天下
2011-12-07 · TA获得超过287个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:249万
展开全部
imagejpeg()这个函数智能操作jpg和jpeg格式的图片,而你的图片格式是gif格式的,显然很不合理了。。。
用 imagegif函数试试看呢?
追问
试过了,也不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
falcon05
2012-05-28
知道答主
回答量:61
采纳率:0%
帮助的人:9.1万
展开全部
唉,不看出错提示也不看SAE文档,没有写入权限啊。这2b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3cb8a8b
2011-12-07 · TA获得超过371个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:333万
展开全部
是不是路径的问题啊
更多追问追答
追问
路径问题?什么意思?
追答
$pic="bb.gif";
这个路径是不是错了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianboqi
2011-12-19 · TA获得超过127个赞
知道答主
回答量:39
采纳率:0%
帮助的人:37.9万
展开全部
新浪sae不支持本地IO,他的文件都储存在storage中,就是云储存,每个文件你能够上传并得到它的链接地址。所以你直接在网站目录下写文件是不被允许的。Permission denied(权限不被允许)
我也遇到了同样的问题。还在想办法解决。
你的函数使用应该没有错的。问题是新浪没有给与你这个权限,需要其他方法。
你现在这种用法在其他空间是可以的。我之前做了一个微博的小应用,http://www.xiaopang.tk/sinaDemo/index.php,这是一般的主机空间,就是用的你用的那种方法,但是我现在想搬到sae上来,就遇到了你同样的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式