怎么从电脑里面抓图档再缩图存进MYSQL
时间:2011-07-19
来源:互联网
我已经有缩图的程式码
AND 上传档案会放在电脑资料夹和MYSQL的程式码
如果要用第二种连到第一种怎么连接阿?才能让两种PHP档连接在一起
放在一个PHP里面
然后再把缩图存进MYSQL里
是要从MYSQL里面抓档案出来再缩图然后再存进MYSQL里面?
小弟不太懂可以请教一下吗??
这是缩图的档名叫test3
Header("Content-type: image/JPEG");
$src_img = ImageCreateFromJPEG("upload/".$name);
$new_W = ImageSX($src_img) * 0.2;
$new_H = ImageSY($src_img) * 0.2;
$dst_img = ImageCreatetruecolor($new_W, $new_H);
ImageCopyResized($dst_img, $src_img, 0, 0, 0, 0, $new_W, $new_H, ImageSX($src_img), ImageSY($src_img));
ImageJPEG($dst_img);
ImageDestroy($dst_img);
ImageDestroy($src_img);
这是上传的档名叫example1
<?php
$name=$_FILES["upload"]["name"];
$upload_dir="upload/";
if ($_FILES["upload"]["error"] > 0)
{
echo "Error: " . $_FILES["upload"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["upload"]["name"] . "<br />";
echo "Type: " . $_FILES["upload"]["type"] . "<br />";
echo "Size: " . ($_FILES["upload"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["upload"]["tmp_name"];
}
move_uploaded_file( $_FILES['upload']['tmp_name'],$upload_dir ."/". $name);
$file_link;
$file_link = "upload/".$name; //档案路径
$conn= MYSQL_PCONNECT( "localhost", "root", "123456");
mysql_select_db( "test");
mb_internal_encoding('utf8');
mysql_query("SET NAMES'utf8'");
$sql="insert into fileDB(path) values('$file_link')";
mysql_query($sql);
mysql_close($conn);
closedir($handle);
?>
[ 本帖最后由 haur0105 於 2011-7-20 05:47 PM 编辑 ]
AND 上传档案会放在电脑资料夹和MYSQL的程式码
如果要用第二种连到第一种怎么连接阿?才能让两种PHP档连接在一起
放在一个PHP里面
然后再把缩图存进MYSQL里
是要从MYSQL里面抓档案出来再缩图然后再存进MYSQL里面?
小弟不太懂可以请教一下吗??
这是缩图的档名叫test3
Header("Content-type: image/JPEG");
$src_img = ImageCreateFromJPEG("upload/".$name);
$new_W = ImageSX($src_img) * 0.2;
$new_H = ImageSY($src_img) * 0.2;
$dst_img = ImageCreatetruecolor($new_W, $new_H);
ImageCopyResized($dst_img, $src_img, 0, 0, 0, 0, $new_W, $new_H, ImageSX($src_img), ImageSY($src_img));
ImageJPEG($dst_img);
ImageDestroy($dst_img);
ImageDestroy($src_img);
这是上传的档名叫example1
<?php
$name=$_FILES["upload"]["name"];
$upload_dir="upload/";
if ($_FILES["upload"]["error"] > 0)
{
echo "Error: " . $_FILES["upload"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["upload"]["name"] . "<br />";
echo "Type: " . $_FILES["upload"]["type"] . "<br />";
echo "Size: " . ($_FILES["upload"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["upload"]["tmp_name"];
}
move_uploaded_file( $_FILES['upload']['tmp_name'],$upload_dir ."/". $name);
$file_link;
$file_link = "upload/".$name; //档案路径
$conn= MYSQL_PCONNECT( "localhost", "root", "123456");
mysql_select_db( "test");
mb_internal_encoding('utf8');
mysql_query("SET NAMES'utf8'");
$sql="insert into fileDB(path) values('$file_link')";
mysql_query($sql);
mysql_close($conn);
closedir($handle);
?>
[ 本帖最后由 haur0105 於 2011-7-20 05:47 PM 编辑 ]
作者: haur0105 发布时间: 2011-07-19
你的 test3.php 直接显示 缩图, 没有必要在写回 MySql.
你的 MySQL 资料库应该只储存 档案名称, 路径, 大小 等.
你的 MySQL 资料库应该只储存 档案名称, 路径, 大小 等.
作者: fan22 发布时间: 2011-08-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28