概述
初用新浪SAE服务器做后台
之PHP学习笔记
1.创建账号,创建项目
2.使用php作为后台语言,用mysql作为数据库,同时用storage来存储图片
3.使用mysql:
示例:
$mysql = new SaeMysql();
$sql = "select * from user";
$res = $mysql->getData($select_sql);//运行Sql,以多维数组方式返回结果集
if($res){
foreach($res as $item){
$username = $item[‘username’];
...... //读取数据库信息
}
}else{
echo “error”;
}
常用的函数有
array getData (string $sql) return 成功返回数组,失败时返回false
array getLine (string $sql) return 运行Sql,以数组方式返回结果集第一条记录
mixxed getVar (string $sql) return成功时返回一个值,失败时返回false
int affectedRows () return成功返回行数,失败时返回-1
string error () return 返回错误信息
等等
具体实现可以参看Class SaeMysql API文档 http://apidoc.sinaapp.com/sae/SaeMysql.html#getVar;
4.使用storage可以查看API文档http://apidoc.sinaapp.com/sae/SaeStorage.html
示例:
$filename = 'filename';
$files = $_FILES[$filename];
$name= 'img'.time().'.jpg';
$form_data =$files['tmp_name'];
$s2 = new SaeStorage();
$img = new SaeImage();
$img_data = file_get_contents($form_data);//获取本地上传的图片数据
$img->setData($img_data);
$img->resize(200,310); //图片缩放为200*310
$img->improve();//提高图片质量的函数
$new_data = $img->exec(); // 执行处理并返回处理后的二进制数据
$s2->write('img',$name,$new_data);//将xxx修改为自己的storage 名称
$arr['img_url'] = $s2->getUrl('img',$name);//返回URL
图片存储需要用到Class SaeStorage和Class SaeImage两个类
具体实现,可查看Class SaeStorage API文档http://apidoc.sinaapp.com/sae/SaeStorage.html,以及Class SaeImage文档http://apidoc.sinaapp.com/sae/SaeImage.html
最后
以上就是曾经曲奇为你收集整理的初用新浪SAE服务器做后台 之PHP学习笔记初用新浪SAE服务器做后台之PHP学习笔记 的全部内容,希望文章能够帮你解决初用新浪SAE服务器做后台 之PHP学习笔记初用新浪SAE服务器做后台之PHP学习笔记 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复