随笔分类 - php知识点
摘要:这一般情况就是保存表情字符导致的字符长度问题 原因可能: (需要改字符集为 utf8mb4 排序规则为 utf8mb4_general_ci) 1. 数据表字段不是utf8mb4 2.项目目录下文件 .env 里配置 mysql CHARSET = utf8 需要该为 CHARSET = utf8m
阅读全文
摘要:全角是历史遗留问题,能修复尽量修复 半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路。 /** * Notes:全角 半角相互转化 * @param $str * @param $type string TODBC 半角到全角 | TOSBC 全角到半角 */ function co
阅读全文
posted @ 2023-02-19 21:37
study_php_java_C++
摘要:使用limit时需要注意不要用find() 需要用paginage 或select这种多选的方法 比如: Db::name('user') ->limit($offset,1) ->order('id','asc') ->find(); 当$offset =1 和 0 或 2 都是一个结果 如果下面
阅读全文
摘要:后端收到数据时, exif_read_data可以正常读取到返回数组的Orientation值, 但是imagerotate()操作就是无效。 然后在写log时, 发现用json_encode(exif_read_data($file_path)) 获取exif信息失败, 返回false. 根据官方
阅读全文
摘要:代码: /** * 校验json字符串 * @param string $stringData * @return bool */ function isJsonString($stringData) { if (empty($stringData)) return false; try { //校
阅读全文
摘要:ob_end_clean(); ob_start(); //打开文件 $handler = fopen($file_dir, 'r+b'); $file_size = filesize($file_dir); //声明头信息 Header("Content-type: application/oct
阅读全文
摘要:php指定文件 composer执行文件 命令 /Applications/MAMP/bin/php/php7.4.2/bin/php /usr/local/bin/composer update -vvv https://pkg.xyz/#how-to-install-composer 该网址存在
阅读全文
摘要:今天安装插件的时候,直接不能安装,提示其他插件版本要求 tip:心细的朋友可能发现黄色部分提示了,提示我们升级composer,现在composer2.0已经发布了,赶快升级吧传送门 https://blog.packagist.com/composer-2-0-is-now-available/
阅读全文
摘要:php.ini里max_execution_time = 30,原因是这个脚本执行时间太小了,增加一些,或者改成0不限制 可以增加代码: # ini_set("max_execution_time", "600"); ignore_user_abort(true);set_time_limit(0)
阅读全文
摘要:控制器里生成地址 $this->generateUrl('course_manage_show_test', array('id' => 1)) twig前端文件生成地址: {{ path('course_manage_show_test',{id:1}) }}
阅读全文
摘要:使用阿里云CDN后,php使用$_SERVER['HTTP_VIA']判断是否是移动端会出错 if (isset ($_SERVER['HTTP_VIA'])) return stristr($_SERVER['HTTP_VIA'], 'wap') ? true : false; 上面是之前代码,不
阅读全文
摘要:{*<div class="col-sm-10">*} phpstorm注释tpl文件代码为上面,但是这个不符合本框架的注释方式,会报错,需要调整为: <!-- <div class="col-sm-10"> --> 方式:打开setting之后,在IDE Setting中的File Types(也
阅读全文
摘要:用到了 order by if 和 count 使用的是TP5.0 $sql = Db::name('teacher') ->alias('t') ->join('user u', 'u.user_id = t.user_id') ->join('tiwen tw', 'tw.teacher_use
阅读全文
摘要:这是七牛技术给的demo <?php require_once __DIR__ . '/../autoload.php'; use \Qiniu\Auth; use Qiniu\Http\Client; $accessKey = 'xxxx'; $secretKey = 'xxxx'; $auth
阅读全文
摘要:centos7+mysql5.5+php5.6+nginx mysql php nginx都安装完成,然后启动了,网站也运行, 但是php文件中使用mysqli_connect时一直超时,有时也报错, (HY000/2002): No such file or directory 以为扩展没开,但是
阅读全文
摘要:先在配置文件 app/config/config.yml中配置 schema_filter: /^(?!(tablename))/ 即可,或者在出现问题表都加上一个id 然后再使用命令 php app/console doctrine:mapping:import LipinerAppapiBund
阅读全文
摘要:(PHP 4, PHP 5, PHP 7) rawurlencode — 按照 RFC 3986 对 URL 进行编码 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数。这是在 » RFC 3986 中描述的编码,是为了保护原义字符以免其被解释为
阅读全文
摘要:symfony中服务的使用总所周知的方便,但是当一个controller多次使用到同一个服务的时候就会出现在每个Action中都get获取服务,此时为了省事相信你也尝试使用构造函数申明一个私有对象避免多次使用,如果服务没问题此时使用 private $conn; private $sql; publ
阅读全文
摘要:<?php //$result=httpcopy('http://www.phpernote.com/image/logo.gif'); echo '<pre>';print_r($result); function httpcopy($url,$file='',$timeout=60){ $fil
阅读全文
摘要:PHP不提供精度高于微秒的函数。 可以使用system功能,直接从机器中获得的价值,如果你运行的是Linux: $nanotime = system('date +%s%N');
阅读全文

浙公网安备 33010602011771号