画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(三)
来源:互联网 发布:linux查看某个进程 编辑:程序博客网 时间:2024/04/29 11:00
上节中,前端的JS代码实现了将canvas控件生成的图片数据传递给后台。本节记录如何利用PHP将接收到的图片数据保存在服务器端,并将图片存储路径写入浏览器cookie,共用户分享使用。源码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?php //设置图片上传路径 define('UPLOAD_PATH', 'images/'); // 接收 POST 进来的 base64 DtatURI String类型的图片数据 $img = $_POST['data']; if($img != ''){ // 转换并以png格式存储图片 $img = str_replace('data:image/png;base64,', '', $img); $img = str_replace(' ', '+', $img); $data = base64_decode($img); $file = UPLOAD_PATH . uniqid() . '.png'; $success = file_put_contents($file, $data); //设置cookie将图片保存路径写入浏览器端供用户分享 setcookie('filecookie',$file,time()+3600);}?>
- 画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(三)
- 画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(一)
- 画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(二)
- 画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(四)
- 社交分享
- 社交分享
- 社交分享
- 复制粘贴——社交分享监测工具Tynt
- iOS学习笔记 社交分享
- iOS社交网络编程——分享
- 谷歌关闭社交分享工具Schemer
- iOS社交分享工具库--OvershareKit
- iOS - 社交分享- weibo分享
- 社交分享功能
- 社交平台的分享
- iOS学习笔记35-社交分享
- 公司(视频 社交)项目分享
- IOS学习之——社交分享 Social .framework 的使用
- 一个很好的调试函数
- MyEclipse10 中的两种FreeMarker插件的安装与配置
- go property snippet
- Linux iptables lay7配置(下)
- ASP.NET PAGE 事件执行顺序
- 画板社交工具开发分享——HTML5 canvas控件、PHP、社交分享学习(三)
- Android--UI之ProgressBar
- hdu4272 LianLianKan(dfs)
- IT屌丝男的文艺范
- 如何将二维数组作为函数的参数传递
- ubuntu下软件安装卸载和查看命令的使用(apt命令的解析)
- 求函数值(2005复旦)
- java测试redis
- Oracle开发之中文乱码的问题(二)