随笔分类 -  php学习笔记

摘要:联图网http://www.liantu.com/的接口http://qr.liantu.com/api.php?text=可以使用进行引用下载图片 http://qr.liantu.com/api.php?text=x 进行引用x 必须用UTF8编码格式,x内容出现... 阅读全文
posted @ 2018-06-08 15:36 idjl 阅读(2121) 评论(0) 推荐(0) 编辑
摘要:偶然翻到之前刚学php时记录的笔记,特此分享给大家,希望对初学者有所帮助。php网页命名不支持中文 isset($abc) 判断变量是否被定义empty($abc) 判断变量是否为空unset ($abc) 取消变量的定义 $a=’b’;$$a=12... 阅读全文
posted @ 2018-05-27 23:24 idjl 阅读(232) 评论(0) 推荐(0) 编辑
摘要:处理后处理方法function object2array_pre(&$object) { if (is_object($object)) { $arr = (array)($object); } else { $arr = &$... 阅读全文
posted @ 2018-05-23 21:49 idjl 阅读(809) 评论(0) 推荐(0) 编辑
摘要:// 红色加粗是linux命令安装gcc和gcc-c++yum -y install gcc gcc-c++yum list httpd*安装apcheyum -y install httpd.x86_64 httpd-devel.x86_64 httpd-tools... 阅读全文
posted @ 2018-05-18 22:38 idjl 阅读(442) 评论(0) 推荐(0) 编辑
摘要://curl-get function curl_get($url, $timeout = 10) { $ch = curl_init();//初始化 curl_setopt($ch, CURLOPT_URL, $url);//... 阅读全文
posted @ 2018-05-18 22:20 idjl 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:后来发现另一个问题,php文字水印中文是乱码。用yum安装lamp环境详见:https://blog.csdn.net/u010071211/article/details/80370201在centOS7.4下配PHP环境,图省事用来lamp.sh发现了致命的问题,... 阅读全文
posted @ 2018-04-28 16:45 idjl 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在ThinkPHP3.2版本中当我们访问不存在的页面时会出现非常不友好错误提示页面,类如下图:解决办法:1.在ThinkPHP3.2详细的介绍了该框架下的ThinkPHP惯例配置文件convention.php(文件位置:根目录/ThinkPHP/Conf/conve... 阅读全文
posted @ 2018-04-27 16:50 idjl 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:背景说明:服务器是centOS7.4 七牛申请的免费ssl证书默认apache是没有安装SSL模块的,所以需要安装,接着使用命令:yum install -y mod_sslapache目录 /usr/local/apache/vim conf/httpd.co... 阅读全文
posted @ 2018-04-27 13:15 idjl 阅读(3036) 评论(0) 推荐(0) 编辑
摘要:今天服务器突然报这个问题(上图所示),在thinkphp的官网上也发现有朋友碰到这个问题,定位到应该是Runtime目录没有写权限,然后试着给Application下的Runtime目录 chmod -R 777 Runtime后,问题仍然存在,后面各种测试和上网查资... 阅读全文
posted @ 2018-04-04 15:10 idjl 阅读(337) 评论(0) 推荐(0) 编辑
摘要:var_dump -- 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。var_export -- 输出或返回一个变量的字符串表示,它和 var_dump() 类似,不同的是其返回的表示是合法测试代码如下:$arr = array(1,3,6,9,7,... 阅读全文
posted @ 2018-03-22 17:20 idjl 阅读(334) 评论(0) 推荐(0) 编辑
摘要:CURLOPT_CONNECTTIMEOUT用来告诉PHP脚本在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,或者崩溃等可能状况;CURLOPT_TIMEOUT 用来告诉成功PHP脚本,从服务器接收缓冲完成前需要等... 阅读全文
posted @ 2018-03-21 09:49 idjl 阅读(1250) 评论(0) 推荐(0) 编辑
摘要://简单权重计算器$data222=array( 0=>array('id'=>1,'name'=>'一等奖','weight'=>'3'), 1=>array('id'=>2,'name'=>'二等奖','weight'=>'1'), 2=>arr... 阅读全文
posted @ 2018-03-20 15:56 idjl 阅读(895) 评论(0) 推荐(0) 编辑
摘要:备注:sum和count的不同:count()函数里面的参数是列名的的时候,那么会计算有值项的次数。 //行数Sum()函数里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。 //行内数据的和table testFieldTypeNullKeyDe... 阅读全文
posted @ 2018-03-12 22:15 idjl 阅读(884) 评论(0) 推荐(0) 编辑
摘要:一道习题设有成绩表stu如下:姓名 科目 分数张三 数学 90张三 语文 50张三 地理 40李四 语文 55李四 政治 45王五 政治 30试查询两门及两门以上不及格同学的平均分。(用一个select语句,不用左连右连)#1 计算平均分#SELECT AVG(... 阅读全文
posted @ 2018-03-12 22:10 idjl 阅读(951) 评论(0) 推荐(1) 编辑
摘要:1、百度乐播官网:http://lebo.baidu.com;随便点击进去一个音乐界面,如:http://lebo.baidu.com/album/90363662、chrome浏览器右击‘检查’,如图所示3、点击Network,随便点击一个音频播放;看到箭头所指的位... 阅读全文
posted @ 2018-03-11 22:31 idjl 阅读(714) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get install apache2sudo apt-get install php7.0php -v 查看PHP是否安装成功sudo apt-get install libapache2-mod-php7.0cd /var/www/html 切换... 阅读全文
posted @ 2018-03-10 21:33 idjl 阅读(1597) 评论(0) 推荐(0) 编辑
摘要:备注:下面转载的快速排序算法有bug,数组中重复值会被删除,修改后如下:function quickSort($arr){ //递归出口 if(!isset($arr[1])){ return $arr; } //第一个弹出 $mid = array_shift($... 阅读全文
posted @ 2018-03-06 22:49 idjl 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1、太空船操作符太空船操作符用于比较两个表达式。 当$a小于、 等于或大于$b时它分别返回-1、 0或1。// Integersecho 1 1; // 0echo 1 2; // -1echo 2 1; // 1// Floatsecho 1.5 1.5; ... 阅读全文
posted @ 2018-03-05 23:02 idjl 阅读(208) 评论(0) 推荐(0) 编辑
摘要:钩子是编程里一个常见的概念,非常的重要。它使得系统变得非常容易拓展(而不用理解其内部的实现机理,这样可以减少很多工作量)。只要有一个钩子样本,能很容易仿照第一个钩子快速的编写第二个钩子,这里对钩子进行一个简单的理解。下面是一个最简单的代码例子:'; ec... 阅读全文
posted @ 2018-02-26 21:57 idjl 阅读(767) 评论(0) 推荐(0) 编辑
摘要://二维数组,按照里面的age从大到小降序,代码如下 1,'name' => '张三','age' => 25,), array('id' => 2,'name' => '李四','age' => 23,), array('id' => 3,'... 阅读全文
posted @ 2018-02-03 17:19 idjl 阅读(227) 评论(0) 推荐(0) 编辑