+ -
当前位置:首页 → 问答吧 → 怎么从电脑里面抓图档再缩图存进MYSQL

怎么从电脑里面抓图档再缩图存进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 编辑 ]

作者: haur0105   发布时间: 2011-07-19

你的 test3.php 直接显示 缩图, 没有必要在写回 MySql.
你的 MySQL 资料库应该只储存 档案名称, 路径, 大小 等.

作者: fan22   发布时间: 2011-08-08

热门下载

更多