Old school Swatch Watches
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
25.02.25/20:14
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » JohnCMS » Share code Import Ảnh Qua Bbcode
Xuống dưới » Share code Import Ảnh Qua Bbcode
avatar by Pham_loi Pham_loi
Chức vụ:
12:03:55, 18-08-2015

Thực sự thì mod này nó nằm sẵn trong code mình share rồi, đàng nào các thánh chả rút ruột được nên share luôn ;;)
<?php
$contents 
$msg;
        
$title $th;

/*--------------------------------------------------------------------*/

$url '/forum/';// duđường dẫn tuyệt đối đến thư mục photo
$dir 'photo';//thu mục mặc định chứa ảnh , không nên sửa
$w=200;//chiều rộng cần resize
$h=200;//chiều cao cần resize
$rs "yes"//nếu muốn resise thì để là yes, k thì no
function convert ($str){
        
$str html_entity_decode (trim($str),ENT_QUOTES,'UTF-8');
        
$unicode = array(
        
'a'=>'á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ',
        
'd'=>'đ',
        
'e'=>'é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ',
        
'i'=>'í|ì|ỉ|ĩ|ị',
        
'o'=>'ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ',
        
'u'=>'ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự',
        
'y'=>'ý|ỳ|ỷ|ỹ|ỵ',
        
'A'=>'Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ',
        
'D'=>'Đ',
        
'E'=>'É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ',
        
'I'=>'Í|Ì|Ỉ|Ĩ|Ị',
        
'O'=>'Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ỗ|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ',
        
'U'=>'Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự',
        
'Y'=>'Ý|Ỳ|Ỷ|Ỹ|Ỵ',
        
' '=>'-',
        
'-'=>'\s+',
        
'' => '[^A-z0-9\-'
        
);
        foreach(
$unicode as $nonUnicode=>$uni){
        
$str preg_replace("/($uni)/i"$nonUnicode$str);
        }
        return 
strtolower ($str);
        }
function 
watermark($input,$source,$link,$w,$h,$rs){
preg_match ('#\.jpg$#i',$input) ?  $im_input imagecreatefromjpeg($input):'';
preg_match ('#\.png$#i',$input) ?  $im_input imagecreatefrompng($input):'';
preg_match ('#\.gif$#i',$input) ?  $im_input imagecreatefromgif($input):'';
$im_source imagecreatefrompng($source);
imagecopy($im_input$im_sourceimagesx($im_input)-imagesx($im_source)-4imagesy($im_input)-imagesy($im_source)-400,imagesx($im_source),imagesy($im_source));
if (
$rs == 'yes') {
$thumb imagecreatetruecolor($w$h);
imagecopyresized($thumb$im_input0000$w$himagesx($im_input), imagesy($im_input));
preg_match ('#\.jpg$#i',$input) ? imagejpeg($thumb,$link):'';
preg_match ('#\.png$#i',$input) ? imagepng($thumb,$link):'';
preg_match ('#\.gif$#i',$input) ? imagegif($thumb,$link):'';
} else {
preg_match ('#\.jpg$#i',$input) ? imagejpeg($im_input,$link):'';
preg_match ('#\.png$#i',$input) ? imagepng($im_input,$link):'';
preg_match ('#\.gif$#i',$input) ? imagegif($im_input,$link):'';
}
}

function 
get_link ($input) {
  
preg_match_all ('#\[img\(.+?)\[/img\#i',$input,$regex);
  return 
$regex[1;
  }

function 
get_img ($link,$name) {
       
copy ($link,$name);
  return 
$name;
}
function 
replace_link ($a_r,$b_r,$str) {
  return 
str_replace ($a_r,$b_r,$str);
  }
$list get_link ($contents); // l?y danh sách link ?nh
$new = array ();
  
$d date ('d',time());
  
$m date ('m',time());
  
$y date ('y',time());
  @
mkdir ("$dir/$y/$m/$d",0777,true);

foreach (
$list as $key=>$link) {
  
$end preg_match('#(\.jpg)$#i',$link) ? '.jpg' : (preg_match('#(\.gif)$#i',$link) ? '.gif':'.png');
  
//echo "$dir/$y/$m/$d/" . convert ($title) . "-$key-" . $end ;
  // print_r ($link) . '<br />';
  
$new[ = get_img ($link,"$dir/$y/$m/$d/" convert ($title) . "-$key-" $end);
  
watermark ($new[$key,'wtm.png',$new[$key,$w,$h,$rs);
  }
      foreach (
$new as $key=>$val) {
        
$new[$key = $url $val;
        }
  
$contents preg_replace ('#\[img\(.+?)\[/img\#is','[img$1[/img',replace_link ($list,$new,$contents));

        
/*-------------------------------------------------------------------*/
        
$msg $contents;
?>

Copy code

dán code trên vào file nt.php trong forum/, sau
if (!$error) {
unset($_SESSION['token');

roi tạo 1 ảnh logo tên wtm.png đem vứt vào trong forum


Chỉnh sửa lúc 2015-08-18 12:05 bởi Pham_loi
Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON