判断是否渐进 npm install —global is-progressive-cli is-progressive *.jpg
推测可能是没有释放变量导致的,虽然不懂为什么但是如下写法后成功删除 $real_path = $info->getRealPath(); if(file_exists($real_path)){ unset($info); //重点 unlink($real_path); //删除文件 } 主要就在unset上,先进行unset后然后再删除就…
▍1、for循环中的else条件 这是一个for-else方法,循环遍历列表时使用else语句。 下面举个例子,比如我们想检查一个列表中是否包含奇数。 那么可以通过for循环,遍历查找。 numbers = [2, 4, 6, 8, 1]for number in numbers: if number % 2 == 1: pri…
最近,在维护一个PHP的远古项目时,查到一个PHP源代码,当用编辑器打开看时,发现这堆代码里有部分文件是经过编码变换的,摘取其中一个文件的开头部分样本如下: <?php /* PHP Encode by http://Www.PHPJiaMi.Com/ */error_reporting(0);ini_set("display_errors"…
/** * 秒数转时分秒格式【注:不是时间戳】 * @param int $seconds 秒数【例如:500】 * @return false|string */ function changeTimeType($seconds){ if ($seconds >3600){ $hours =intval($seconds/3600); $m…
<?php namespace app\index\controller; class Temp { /** * 返回数组中指定多列 * * @param array $input 需要取出数组列的多维数组 * @param String $column_keys 要取出的列名,逗号分隔,如不传则返回所有列 * @param String $…
<?php namespace app\index\controller; class Temp { //模拟请求源,参数1:访问的URL,参数2:post数据(不填则为GET),参数3:提交的$cookies,参数4:是否返回$cookies public function new_curl_request($url,$post='',$c…
<?php namespace app\index\controller; class Temp { //下载学校logo public function getImg(){ $img_path = 'https://static-data.eol.cn/upload/logo/102.jpg'; $this->downloadImag…
<?php /** * 图片压缩类:通过缩放来压缩。如果要保持源图比例,把参数$percent保持为1即可。 * 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。 * 结果:可保存、可直接显示。 */ class imgcompress{ private $src; private $i…
<?php $arr = array("Linux"); if (in_array(0, $arr)) { echo "match"; } ?> 执行以上代码,0和字符串是可以匹配成功的。 原因是在in_array,如果比较的类型不匹配,并且第一个参数是0,它会返回true(不正确)。 查手册:If the third paramete…