用新浪SAE上传一段获取access_token的代码,用文本保存。但是一直出问题

Warning:file_put_contents(token.txt)[function.file-put-contents]:failedtoopenstream:P... Warning: file_put_contents(token.txt) [function.file-put-contents]: failed to open stream: Permission denied in index.php on line 36

打开网址就出现这个问题
代码如下

<?php

/**
* wechat php test
*/

define('APP_ID', '*************');

define('APP_SECRET', '***********');

function get_file_token() {
if (exists_token()) {

if (exprise_token()) {
//重新获取一次,$token,并且将文件删除,重新向文件里面写一次
$token = get_token();

unlink('token.txt');
file_put_contents('token.txt', $token);

} else {

$token = file_get_contents('token.txt');

}

} else {

$token = get_token();

file_put_contents('token.txt', $token);

}
}
get_file_token();
var_dump($token);

我用的是新浪的SAE,APP_SECRET被我暂时删了。
展开
 我来答
匿名用户
2015-10-13
展开全部
SAE不能直接写文件,因此你的file_put_contents是无效的,你可以用数据库存储,memcache,storage存储
追问
求大神联系方式
追答
997.127.O57
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式