jesobreira

filenamelimit

Oct 6th, 2012
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.75 KB | None | 0 0
  1. PHP
  2. function filenamelimit($filename) {
  3.     $limit = 20; // configure aqui o limite
  4.  
  5.     $fn = $filename;
  6.     $filename = explode(".", $filename);
  7.     if(count($filename)<2) return $fn;
  8.  
  9.     $ext = end($filename);
  10.     $fname = str_replace(".".$ext, "", $fn);
  11.     if(strlen($fname)>$limit) {
  12.         $fname = substr($fname, 0, $limit);
  13.         $fname .= "(...)";
  14.     }
  15.     return $fname.".".$ext;
  16. }
  17.  
  18. Javascript
  19. function filenamelimit(filename) {
  20.   var limit = 20; // configure aqui o limite
  21.  
  22.   var fn = filename;
  23.   filename = filename.split(".");
  24.   if(filename.length<2) return fn;
  25.  
  26.   ext = filename[filename.length-1];
  27.   fname = fn.replace("."+ext, "");
  28.   if(fname.length>limit) {
  29.     fname = fname.substr(0, limit);
  30.     fname += "(...)";
  31.   }
  32.   return fname+"."+ext;
  33. }
Add Comment
Please, Sign In to add comment