asceee
- asceee 回答了问题 关于前端资源发布的问题求教
class Asset extends AssetBundle { public $sourcePath = '@webroot/assets'; // public $basePath = '@webroot'; // public $baseUrl = '@web'; public $css = [ 'css/vendors.css', 'vendors/css/extensions/sweetalert.css', 'vendors/css/ui/prism.min.css', 'css/app.css', 'css/core/menu/menu-types/vertical-menu.css', 'css/core/colors/palette-gradient.css', 'css/style.css' ]; public $js = [ 'vendors/js/vendors.min.js', 'vendors/js/ui/prism.min.js', 'vendors/js/extensions/sweetalert.min.js', 'js/core/app-menu.js', 'js/core/app.js', 'js/main.js' ]; public $depends = [ // 'yii\web\YiiAsset', // 'yii\bootstrap\BootstrapAsset', ]; /** * 动态注册JS文件 * * @param $view Object 注册对象 * @param $file String Js文件路径 */ public static function addScript($view, $file) { $view->registerJsFile($file, [self::className(), 'depends' => 'backend\assets\Asset']); } /** * 动态注册CSS文件 * * @param $view Objec 注册对象 * @param $file String Css文件路径 */ public static function addCss($view, $file) { $view->registerCssFile($file, [self::className(), 'depends' => 'backend\assets\Asset']); } public static function registerJs($view, $js) { $view->registerJs($js); } public static function registerCss($view, $css) { $view->registerCss($css); } }
- asceee 提出了问题关于前端资源发布的问题求教
动态注册你的js代码
绿天伤,在服务端用
arp -a
可以看到客户端的 MAC 地址@exec("arp -a", $array); //执行arp -a命令,结果放到数组$array中 foreach($array as $value){ //匹配结果放到数组$mac_array if(strpos($value,$_SERVER["REMOTE_ADDR"]) && preg_match("/(:?[0-9A-F]{2}[:-]){5}[0-9A-F]{2}/i",$value,$mac_array)){ $mac = $mac_array[0]; break; } } echo $mac;
exec风险是不是太大了