<?php
date_default_timezone_set("PRC"); //使用北京时间
//只接受post请求
if(strtolower($_SERVER['REQUEST_METHOD']) != 'post'){
exit;
}
$folder = 'uploads/';
$filename = date('YmdHis').rand().'.jpg';
$original = $folder.$filename;
$input = file_get_contents('php://input');
if(md5($input) == '7d4df9cc423720b7f1f3d672b89362be'){
exit;
}
$result = file_put_contents($original, $input);
if (!$result) {
echo '{"error":1,"message":"文件目录不可写";}';
exit;
}
$info = getimagesize($original);
if($info['mime'] != 'image/jpeg'){
unlink($original);
exit;
}
$origImage = imagecreatefromjpeg($original);
$newImage = imagecreatetruecolor(154,110);
imagecopyresampled($newImage,$origImage,0,0,0,0,154,110,520,370);
//imagejpeg($newImage,'uploads/thumbs/'.$filename);
imagejpeg($newImage,'uploads/small_'.$filename);
//写入数据库
include_once('connect.php');
$time = mktime();
$sql = "insert into photobooth (pic,uploadtime)values('$filename','$time')";
$res = mysql_query($sql);
if($res){
echo '{"status":1,"message":"Success!","filename":"'.$filename.'"}';
}else{
echo '{"error":1,"message":"Sorry,something goes wrong.";}';
}
?>
没有合适的资源?快使用搜索试试~ 我知道了~
jQuery+PHP+Mysql在线拍照和在线浏览照片
共35个文件
png:21个
js:5个
php:3个
4星 · 超过85%的资源 需积分: 33 17 下载量 125 浏览量
2012-10-30
22:50:05
上传
评论
收藏 77KB RAR 举报
温馨提示
本文用示例讲述了如何使用jQuery与PHP及Mysql结合,实现WEB版在线拍照、上传、显示浏览的功能,ajax交互技术贯穿本文始末,所以本文的读者要求具备相当熟悉jQuery及其插件使用和javscript相关知识,具备PHP和Mysql相关知识
资源推荐
资源详情
资源评论
收起资源包目录
takephoto.rar (35个子文件)
getpic.php 240B
images
cam_bg.jpg 5KB
cam.png 3KB
buttons.png 2KB
uploads
index.html 3KB
js
jquery.easing.js 7KB
shutter.mp3 13KB
webcam.swf 6KB
webcam.js 7KB
script.js 2KB
upload.php 1KB
connect.php 344B
fancybox
fancy_nav_left.png 1KB
fancy_shadow_nw.png 324B
fancy_shadow_w.png 103B
blank.gif 43B
fancy_close.png 1KB
fancy_title_right.png 506B
jquery.fancybox-1.3.4.pack.js 15KB
fancy_shadow_s.png 111B
fancy_shadow_sw.png 340B
fancy_nav_right.png 1KB
jquery.fancybox-1.3.4.css 9KB
fancy_title_over.png 70B
fancybox-x.png 203B
fancybox.png 15KB
fancy_loading.png 10KB
fancy_shadow_e.png 107B
fancy_shadow_n.png 106B
jquery.easing-1.3.pack.js 7KB
fancy_title_main.png 96B
fancybox-y.png 176B
fancy_title_left.png 503B
fancy_shadow_ne.png 347B
fancy_shadow_se.png 352B
共 35 条
- 1
资源评论
- terry622017952013-06-27可以用,不过有些FLASH的设置没有讲清楚
- benjaminlhc2013-05-07不错 可以用 修改有点困难 谢谢
smiths163
- 粉丝: 26
- 资源: 130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功