用新浪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被我暂时删了。 展开
打开网址就出现这个问题
代码如下
<?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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询