您的位置:澳门新葡萄京娱乐网站 > 编程知识 > 不想让浏览器运营javascript脚本的法子,javascrip

不想让浏览器运营javascript脚本的法子,javascrip

2019-12-22 01:31
/** * 生成图片 * @param string $im 源图片路径 * @param string $dest 目标图片路径 * @param int $maxwidth 生成图片宽 * @param int $maxheight 生成图片高 */function resizeImage($im, $dest, $maxwidth, $maxheight) { $img = getimagesize; switch  { case 1: $im = @imagecreatefromgif; break; case 2: $im = @imagecreatefromjpeg; break; case 3: $im = @imagecreatefrompng; break; } $pic_width = imagesx; $pic_height = imagesy; $resizewidth_tag = false; $resizeheight_tag = false; if (($maxwidth && $pic_width > $maxwidth) || ($maxheight && $pic_height > $maxheight)) { if ($maxwidth && $pic_width > $maxwidth) { $widthratio = $maxwidth / $pic_width; $resizewidth_tag = true; } if ($maxheight && $pic_height > $maxheight) { $heightratio = $maxheight / $pic_height; $resizeheight_tag = true; } if ($resizewidth_tag && $resizeheight_tag) { if ($widthratio < $heightratio) $ratio = $widthratio; else $ratio = $heightratio; } if ($resizewidth_tag && !$resizeheight_tag) $ratio = $widthratio; if ($resizeheight_tag && !$resizewidth_tag) $ratio = $heightratio; $newwidth = $pic_width * $ratio; $newheight = $pic_height * $ratio; if (function_exists) { $newim = imagecreatetruecolor($newwidth, $newheight); imagecopyresampled($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $pic_width, $pic_height); } else { $newim = imagecreate($newwidth, $newheight); imagecopyresized($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $pic_width, $pic_height); } imagejpeg; imagedestroy; } else { imagejpeg; }} /** * 图片压缩处理 * @param string $sFile 源图片路径 * @param int $iWidth 自定义图片宽度 * @param int $iHeight 自定义图片高度 * @return string 压缩后的图片路径 */function getThumb($sFile,$iWidth,$iHeight){ //图片公共路径 $public_path = ''; //判断该图片是否存在 if(!file_exists return $sFile; //判断图片格式 $extend = explode; $attach_fileext = strtolower($extend[count; if (!in_array($attach_fileext, array{ return ''; } //压缩图片文件名称 $sFileNameS = str_replace(".".$attach_fileext, "_".$iWidth.'_'.$iHeight.'.'.$attach_fileext, $sFile); //判断是否已压缩图片,若是则返回压缩图片路径 if(file_exists($public_path.$sFileNameS)){ return $sFileNameS; } //生成压缩图片,并存储到原图同路径下 resizeImage($public_path.$sFile, $public_path.$sFileNameS, $iWidth, $iHeight); if(!file_exists($public_path.$sFileNameS)){ return $sFile; } return $sFileNameS;}

//原图 img/img.jpg//生成压缩图 img/img_300_300.jpggetThumb('img/img.jpg',300,300);

不想让浏览器运行javascript脚本的方法,javascript脚本

 如果希望自己的浏览器禁止运行网页上的 JavaScript 脚本的话,可以按照下面的方法将自己的浏览器设置一下:

【1】:打开 IE 浏览器,然后选择 【工具】--> 【Internet 选项】-->【安全】-->【自定义级别】然后在打开的窗体中向下拉滚动条,找到 "脚本" 选项,里面的第一项就是 Java 小程序脚本,选择下面三个选项中的"禁用"就可以了.如下图:

澳门新葡萄京娱乐网站 1

【2】:不过要注意,一旦将这一项禁用后,虽然可以提高了系统的安全性,但是网页的一些功能也会被屏蔽掉,比如,在你写的程序中有用 JavaScript 脚本打开一个新窗口的代码,或者 利用 JavaScript 脚本关闭一个页面的代码,一旦浏览器禁用 JavaScript 脚本,这些功能同时也被屏蔽掉了.

【3】:还要注意当自己的程序中有通过 JavaScript 脚本打开一个新页面的代码的时候,某些时候这些功能不起作用了,以下几种情况会造成这样的问题:

(1): 浏览器禁止运行 JavaScript 脚本,就如上面所说

(2): 系统中安装了一些屏蔽垃圾网页的插件,因为 利用 JavaScript 打开新窗体利用的是 window.open 方法,一些插件会利用这一点屏蔽利用这个方法打开的新窗体

(3): 再就是可能某些防火墙也会有影响

通过以上步骤就可以轻松解决浏览器禁用javascript,非常简单,希望大家喜欢。

如果希望自己的浏览器禁止运行网页上的 JavaScript 脚本的话,可以按照下面的方法将自己...

top只看指定的进程

  1. 使用pgrep得到指定的进程pid, 使用pgrep -f搜索的时候, 是根据完成命令行名称进行搜索, 而不是只是程序名称
  2. 使用pgrep -d等价于使用paste将得到的pid list进行合并
top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line) -u $(whoami)

本文实例为大家分享了PHP实现图片压缩的具体代码,供大家参考,具体内容如下

主要记录一下自己平常使用linux命令, 操作, bash等工具的一些技巧, 以备忘.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家,关注脚本之家公众号的更多精彩内容。

得到当前bash script的目录

主要是参考stackoverflow回答中给出的结果:

  1. 得到当前调用脚本的变量是$0, 但是使用这个方式得到的路径是当前第一层调用脚本路径, 而被嵌套调用脚本的路径还是第一层调用脚本路径.
  2. 使用$BASH_SOURCE变量得到结果就即使是嵌套的调用脚本也是ok的.
  3. 默认情况下, BASH_SOURCE$0得到的文件路径会根据调用地点产生变化, 如果是在文件所在路径调用, 那么其结果就是./file_name而不是绝对路径. 所以使用dirname $BASH_SOURCE得到的结果可能就是., 而不是绝对路径.
  4. 如果希望得到绝对路径, 可以考虑使用dirname $(readlink -f $BASH_SOURCE), 其中readlink会递归将所有链接的路径都得到, 但是mac没有这个命令, 所以通用的方式是$(cd $(dirname $BASH_SOURCE); pwd), 通过cd得到当前路径, 然后pwd澳门新葡萄京娱乐网站,得到结果就是绝对路径.

总结起来:

  1. 如果希望得到完全当前脚本的位置, 使用$BASH_SOURCE, 如果是希望得到调用脚本的路径, 使用$0.
  2. 得到的脚本路径, 如果不是用来给别的变量(比如export传递到子进程中), 那么完全用PWD=$(dirname $BASH_SOURCE)即可, 虽然可能得到相对路径, 但是在当前调用脚本和路径情况下是完全ok的.
  3. 但是如果是希望被别人使用, 那么需要绝对路径, 使用PWD=$(cd $(dirname $BASH_SOURCE); pwd))

本文由澳门新葡萄京娱乐网站发布于编程知识,转载请注明出处:不想让浏览器运营javascript脚本的法子,javascrip

关键词: