我是靠谱客的博主 曾经曲奇,最近开发中收集的这篇文章主要介绍初用新浪SAE服务器做后台 之PHP学习笔记初用新浪SAE服务器做后台之PHP学习笔记 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

初用新浪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 SaeStorageClass 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学习笔记 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部