随笔分类 -  php知识点

摘要:先在配置文件 app/config/config.yml中配置 schema_filter: /^(?!(tablename))/ 即可,或者在出现问题表都加上一个id 然后再使用命令 php app/console doctrine:mapping:import LipinerAppapiBund 阅读全文
posted @ 2020-09-02 00:15 study_php_java_C++ 阅读(182) 评论(0) 推荐(0) 编辑
摘要:(PHP 4, PHP 5, PHP 7) rawurlencode — 按照 RFC 3986 对 URL 进行编码 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数。这是在 » RFC 3986 中描述的编码,是为了保护原义字符以免其被解释为 阅读全文
posted @ 2020-08-27 18:56 study_php_java_C++ 阅读(255) 评论(0) 推荐(0) 编辑
摘要:symfony中服务的使用总所周知的方便,但是当一个controller多次使用到同一个服务的时候就会出现在每个Action中都get获取服务,此时为了省事相信你也尝试使用构造函数申明一个私有对象避免多次使用,如果服务没问题此时使用 private $conn; private $sql; publ 阅读全文
posted @ 2020-08-24 18:02 study_php_java_C++ 阅读(193) 评论(0) 推荐(0) 编辑
摘要:<?php //$result=httpcopy('http://www.phpernote.com/image/logo.gif'); echo '<pre>';print_r($result); function httpcopy($url,$file='',$timeout=60){ $fil 阅读全文
posted @ 2020-08-21 08:25 study_php_java_C++ 阅读(569) 评论(0) 推荐(0) 编辑
摘要:PHP不提供精度高于微秒的函数。 可以使用system功能,直接从机器中获得的价值,如果你运行的是Linux: $nanotime = system('date +%s%N'); 阅读全文
posted @ 2020-08-21 00:26 study_php_java_C++ 阅读(734) 评论(0) 推荐(0) 编辑
摘要:先说一下,生成rsa 私钥 公钥的方法,以ubuntu 为例sudo apt-get install openssl # 先装上这个库genrsa -out rsa_private_key.pem 1024 #生成1024长度的私钥, 支付宝的 rsa2 要求是 2048长度,这里可以修改一下rsa 阅读全文
posted @ 2020-08-17 18:04 study_php_java_C++ 阅读(10716) 评论(0) 推荐(0) 编辑
摘要:$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10 阅读全文
posted @ 2020-08-14 09:29 study_php_java_C++ 阅读(2771) 评论(0) 推荐(0) 编辑
摘要:使用TP6,因为需要跨域上传图片,一直不成功,网上搜了好久,方法都没解决跨域上传文件 比如下面的方式没成功 $this->app = $app; $this->request = $this->app->request; // 支持跨域请求的host数组['a.cn', 'b.cn'] $corsH 阅读全文
posted @ 2020-07-21 07:51 study_php_java_C++ 阅读(4288) 评论(1) 推荐(0) 编辑
摘要:和TP5生成url方式有区别, 在控制器里 需要加上 ->build(), 如 url('index/arc/list')->build(); 如果是多域名还需要指定域名,如不想加域名可以 url('index/arc/list')->domain('')->build(); 在视图里,我的是多域名 阅读全文
posted @ 2020-07-19 23:27 study_php_java_C++ 阅读(4175) 评论(0) 推荐(0) 编辑
摘要:方法一:默认情况下Ttp6不会显示错误信息,在开发环境下想要查看错误信息需要将Config目录下的app.php文件的show_error_msg改成true 但是这样显示的信息也不够完整, 要看到更多信息需要我们开启DEBUG,tp6模仿了Laravel,我们使用composer下载完tp框架后可 阅读全文
posted @ 2020-07-04 19:11 study_php_java_C++ 阅读(3653) 评论(0) 推荐(0) 编辑
摘要:解决办法是打开public下的.htaccess文件, 把:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为:RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 阅读全文
posted @ 2020-07-04 19:04 study_php_java_C++ 阅读(4167) 评论(0) 推荐(3) 编辑
摘要:微信开发中之前常用到$GLOBALS['HTTP_RAW_POST_DATA'] ,但升级后这个参数不见了,导致了一系列错误, 可以用 file_get_contents('php://input')来代替 php://input、$_POST与$GLOBALS['HTTP_RAW_POST_DAT 阅读全文
posted @ 2020-07-01 15:02 study_php_java_C++ 阅读(373) 评论(0) 推荐(0) 编辑
摘要:下面/usr/local/php5是php的安装目录 安装imagickcd /usr/local/srcwget http://pecl.php.net/get/imagick-3.0.1.tgz #下载imagicktar zxvf imagick-3.0.1.tgzcd imagick-3.0 阅读全文
posted @ 2020-06-30 18:08 study_php_java_C++ 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:在php7版本的时候,mysql_connect已经不再被支持了,本文将讲述在代码层面实现php7兼容mysql系列,mysql_connect等操作。 PHP7不再兼容mysql系列函数,入mysql_connect等操作,强行操作报错:Uncaught Error: Call to undefi 阅读全文
posted @ 2020-06-28 10:24 study_php_java_C++ 阅读(3291) 评论(0) 推荐(0) 编辑
摘要:在php扩展memcached中执行./configure --with-php-config=/usr/local/php/bin/php-config 报错: error: memcached support requires libmemcached. Use --with-lib memca 阅读全文
posted @ 2020-06-24 16:15 study_php_java_C++ 阅读(841) 评论(0) 推荐(0) 编辑
摘要:libmcrypt是什么?? 是加密算法扩展库 支持DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法 在安装时候出现如下错误: 出现该情况是由于c++编译器的相关package没有安装,以r 阅读全文
posted @ 2020-06-24 14:05 study_php_java_C++ 阅读(398) 评论(0) 推荐(0) 编辑
摘要:Deprecated: __autoload() is deprecated, use spl_autoload_register() 解决:可能原因PHP版本过高,亲测discuz3.4版本使用php7.2.10会出现此bug,更换到php7.1以下就可以 阅读全文
posted @ 2020-06-23 16:06 study_php_java_C++ 阅读(881) 评论(0) 推荐(0) 编辑
摘要:可以参考官方文档给出来的解决办法 http://symfonychina.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_bundle.html 阅读全文
posted @ 2020-06-17 16:51 study_php_java_C++ 阅读(79) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示