Просмотр поста

.
Crack
человек И пароход

Задача функции выводить изображение при помощи css
Такую картинку нельзя перетащить мышкой, при нажатии ПКМ нельзя скачать.
Это позволяет добиться ощущения целостности страницы.

public static function img_css($url){
          //$url - остаточный пусть до картинки
 
     $link = core::$system_set['homeurl'].'/images/';//ссылка на папку с картинками
  
     $arr = getimagesize($link.$url);

      if($arr){ //узнаем картинка ли
  
         $out = '<div style="
  display: inline-block;
  background: url('.$link.$url.') no-repeat;
  width: '.$arr['0'].'px;
  height: '.$arr['1'].'px;"></div>';

    } 
       else
        {
     $out = false;
        }

      return $out;
  
        }


Запускаем:
echo functions::img_css('112.png');

PS никаких наворотов, изображение выводится в его исходном разрешении.