Hiển thị các bài đăng có nhãn Source vihan. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Source vihan. Hiển thị tất cả bài đăng

Thứ Bảy, 25 tháng 5, 2013

Thứ Hai, 6 tháng 5, 2013

Upload nhiều file cùng 1 lúc

 

html

<form action="demo_form.asp" enctype="multipart/form-data"  >
  Select images: <input type="file" name="img" multiple>
  <input type="submit">
</form> 

Function php
forech($_FILE[]){

uploadimg_many


function uploadimg_many($vt,$images, $delpic, $thumb, $thumb_width, $upath) {

    global $max_size, $width;

    if ($delpic == "yes") {

    @unlink("".INCLUDE_PATH."".$upath."/".$images."");

    @unlink("".INCLUDE_PATH."".$upath."/small_".$images."");

    $images = "";

    }

 

    if (is_uploaded_file($_FILES['userfile']['tmp_name'][$vt])) {

        @unlink("".INCLUDE_PATH."".$upath."/".$images."");

    @unlink("".INCLUDE_PATH."".$upath."/small_".$images."");

    $images = "";

        $realname = $_FILES['userfile']['name'][$vt];

    $file_size = $_FILES['userfile']['size'][$vt];

    $file_type = $_FILES['userfile']['type'][$vt];

    $f_name = end(explode(".", $realname));

    $f_extension = strtolower($f_name);

    $loaiimg_ext = array("gif","jpg","jpeg","pjpeg","bmp","png");

    $loaiimg_mime = array("image/gif", "image/pjpeg", "image/jpeg",  "image/bmp",  "image/png");

    if ($file_size > $max_size) {

    info_exit("<br><br><center>"._EROR1." ".$file_size." "._EROR2." $max_size byte.<br><br>"._GOBACK."</center><br><br>");

    }

    if(!in_array($file_type,$loaiimg_mime) || !in_array($f_extension,$loaiimg_ext)) {

        info_exit("<br><br><center>"._EROR6."<br><br>"._GOBACK."</center><br><br>");

    }

    $datakod = date(U).rand();

    $picname = "".$datakod.".nv.".$f_extension."";

    if(! @copy($_FILES['userfile']['tmp_name'][$vt], "".INCLUDE_PATH."".$upath."/".$picname."") ) {

        if (! move_uploaded_file($_FILES['userfile']['tmp_name'][$vt], "".INCLUDE_PATH."".$upath."/".$picname."")) {

            info_exit("<br><br>"._UPLOADFAILED."<br>");

        }

    }

    if (file_exists("".INCLUDE_PATH."".$upath."/".$picname."")) {

    $images = $picname;

    if ($f_extension == "jpg" AND extension_loaded("gd")) {

        $size = @getimagesize("".INCLUDE_PATH."".$upath."/".$images."");

        $thc = 0;

        if ($size[0] > $width) {

            $thc = 1; $sizemoi = $width;

        } elseif($size[0] > $thumb_width AND $size[0] < ($thumb_width+20)) {

            $thc = 1; $sizemoi = $thumb_width;

        }

        if ($thc == 1) {

            $src_img= ImageCreateFromJpeg("".INCLUDE_PATH."".$upath."/".$images."");

            $src_width= ImagesX($src_img);

            $src_height= ImagesY($src_img);

            $dest_width = $sizemoi;

            $dest_height = $src_height/($src_width/$dest_width);

            $dest_img=ImageCreateTrueColor($dest_width, $dest_height);

            ImageCopyResampled($dest_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);

            ImageJpeg($dest_img, "".INCLUDE_PATH."".$upath."/".$images."", 90);

            ImageDestroy($dest_img);

        }

        $size = @getimagesize("".INCLUDE_PATH."".$upath."/".$images."");

        if($thumb==1 AND $size[0] > $thumb_width) {

            $picname_thumb = "small_".$picname."";

            if(! @copy($_FILES['userfile']['tmp_name'][$vt], "".INCLUDE_PATH."".$upath."/".$picname_thumb."") ) {

                @move_uploaded_file($_FILES['userfile']['tmp_name'][$vt], "".INCLUDE_PATH."".$upath."/".$picname_thumb."");

            }

            if (file_exists("".INCLUDE_PATH."".$upath."/".$picname_thumb."")) {

                    $src_img= ImageCreateFromJpeg("".INCLUDE_PATH."".$upath."/".$picname_thumb."");

                    $src_width= ImagesX($src_img);

                    $src_height= ImagesY($src_img);

                    $dest_width = $thumb_width;

                    $dest_height = $src_height/($src_width/$dest_width);

                    $dest_img=ImageCreateTrueColor($dest_width, $dest_height);

                    ImageCopyResampled($dest_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);

                    ImageJpeg($dest_img, "".INCLUDE_PATH."".$upath."/".$picname_thumb."", 90);

                    ImageDestroy($dest_img);

            }

        }

    }

    }

    }

    return($images);

}

Thứ Hai, 22 tháng 4, 2013

Công sức ngày 22/4/2013

Hỏi đáp quản lý theo thành viên

Thứ Bảy, 23 tháng 3, 2013

Up và review hình nhóm sp






http://www.mediafire.com/?32cpyrqt8c5ur59

Thứ Ba, 19 tháng 3, 2013