11 2017 档案
thinkphp5.0 模板输出常用内容
摘要:1、在模板获取session和cookie等全局变量 {$Think.session.user_id}//输出$_SESSION['user_id']变量 2、获取请求信息 {$Request.controller}//输出当前控制器名 3、使用函数 {$create_time | date = "
阅读全文
thinkphp5.0 验证提示信息的类型
摘要:以上是5.0.12版本 下面是5.0.5版本,没有elseif 上图中红方格的值只能是string类型,但是这种情况是在5.0.5版本是可以设置为array类型的
阅读全文
null和undefined的区别
摘要:null表示"没有对象",即该处不应该有值。典型用法是 (1) 作为函数的参数,表示该函数的参数不是对象。 (2) 作为对象原型链的终点。 undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是: (1)变量被声明了,但没有赋值时,就等于undefined。 (2) 调用
阅读全文
"NetworkError: 404 Not Found fontawesome-webfont.woff?v=4.0.3
摘要:This worked for me: Add the following lines to your web.config You have to add these lines because by default Apache is not configured with .woff as a
阅读全文
php字符串
摘要:php单双引号 单引号只解析\和‘的转移,其他原样输出 双引号解析变量,以及转义符(\n,\t,\r,\\,\$,\") “.”拼接字符串 php改变字符串大小写 1、Ucfirst 将字符串的首字母转换为大写 2、Lcfirst 将字符串的首字母转换为小写 3、Ucwords 将字符串中每个单词的
阅读全文
php数组
摘要:php检查数组 1、in_array($need,$array,[,$strict=false])检查$array中是否有$need,若$strict为true,则严格检查数据类型 2、implode($oper,$array)将$array中元素以$oper为接点,拼接成字符串并返回 3、coun
阅读全文
php7 新内容
摘要:1、use增强 以thinkphp5.0为例 namespace app\home\controller;use think\{Loader,Controller,Captcha,Request}; 2、匿名类 Generator 加强 Closure::call() define可定义数组常量 函
阅读全文
php面向对象
摘要:类中可以定义:变量、常量、方法、静态变量、静态方法 类中修饰符:public、private、protected 访问方式:(1)$this,类实例只能访问public变量方法,类本身可访问所有变量方法以及父类public、protected变量方法 (2)parent::,仅限类本身使用,可访问父
阅读全文
php表单的种类
摘要:1、text 2、color 3、date 4、datetime 5、email 6、month 7、number 8、range 9、search 10、tel 11、url 12、week 13、password 14、radio 15、checkbox 16、submit 17、select
阅读全文
thinkphp5.0 模板包含文件
摘要:在index.html里包含layout.html:{include file=“layout”}它这里是以绝对路径查找所包含的文件,默认是view目录下 在这种情况下,要在在index.html里包含layout.html,就要:{include file=“index/layout”},虽然两者
阅读全文
framework7 上拉加载一些ajax问题
摘要:1、请求第一组数据后如果不能产生上拉进度条,则无法进行上拉加载。 解决办法:首次加载的数据量设置合理即可。 2、同一组数据请求多次,原因是异步刷新时间差,请求参数未更新,多次触发了上拉加载。 解决办法:可以在ajax请求之前进行参数判断,如果与上次相同则拒绝请求。 3、ajax请求成功,但数据返回失
阅读全文
phpcms url路由规则、多站点、PC手机切换
摘要:解决一个分站点pc手机共存的问题 首先需要有PC手机两套模板、通过修改url路由规则,在同一目录下生成PC手机两套静态网站,PC使用默认url路由规则,手机端使用文件名追加“_m”的路由规则。 然后通过js判断PC手机自由跳转。 注意事项 1、首页自行修改文件名,不能自动生成 2、注意切换PC手机模
阅读全文
php时间日期
摘要:1、设置时区:在php.ini中设置date.timezone=PRC(中华人民共和国); 2、获取当前时间: gmmktime()、mktime()、time()获取当前GMT日期的UNIX时间戳 microtime()获取当前UNIX时间戳和微秒数 getdate()可获得日期时间信息 3、格式
阅读全文
phpcms分类信息地区识别跳转
摘要:<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script><script type="text/javascript">alert("你的IP是:" + remote_ip_info.pro
阅读全文
thinkphp5.0 使用action()报Cannot redeclare app\home\controller\CheckSubstrs()错误
摘要:原因:Common公共类方法isMobile()内部定义了函数CheckSubstrs(),在使用action()时,会调用两次isMobile(),导致函数CheckSubstrs()重复定义 解决:把内部定义的函数拿出来定义
阅读全文
iis7服务器隐藏index.php
摘要:1、安装url重写模块 32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi 64位:http://download.microsoft.
阅读全文
php命名空间
摘要:http://blog.csdn.net/think2me/article/details/43114963这篇文章写得不错,通俗易懂。 namespace foo; class test{} $test = new foo\test();
阅读全文
thinkphp5.0 composer安装phpmailer
摘要:1、安装:composer require phpmailer/phpmailer 2、引入:use PHPMailer\PHPMailer\PHPMailer; 3、调用:$mail = new PHPMailer ();
阅读全文
php输入流简单小例子
摘要:public function captchaTest(){ $content = file_get_contents("php://input"); return json_decode($content, true); }
阅读全文
thinkphp5.0 路由规则配置
摘要:开启路由‘url_route_on’ => true 首页路由'/' =>'home/index/index' 其它路由(1)'route' => 'home/index/routeTest'(2)'route/[:name]' => ['home/index/routeTest', ['metho
阅读全文
thinkphp5.0验证码使用
摘要:如果没有安装验证码类,可在composer.json 文件的require里面添加 "topthink/think-captcha":"1.*",然后composer update即可 thinkphp5.0内置验证码 页面调用方式<img src="{:captcha_src()}" onclic
阅读全文
js数组方法
摘要:1、slice(start,end)返回 介于start和end之间的元素所组成的数组 2、indexOf(value)返回元素的位置 3、toString()将数组转化为字符串 4、sort()对数组排序,改变原数组 5、join(separator)将数组以指定分隔符转化为字符串
阅读全文
js字符串方法
摘要:1、indexOf(string) 2、slice(start,end)返回下标介于start和end之间的字符,包头不包尾 3、split(separator,limit)经字符串分割成数组 4、substr(start,num) 5、substring(start,end)返回下标介于start
阅读全文
js全局方法
摘要:1、eval() 参数:string要计算的表达式或要执行的语句 返回值:计算结果或者执行结果 使用方法: (1)eval("2+2")返回值:4 (2)eval("x=10;y=20;document.write(x*y)")返回值:200 2、Number(object)将对象的值转化为数字、S
阅读全文
js数组遍历方法
摘要:1、map() 参数1(必需):function(value,index,array){} value当前元素值,index索引,array当前数组对象 返回值:数组(所有元素的处理结果的数组) 使用方法: (1)array.map(function(value,index,array){}) ar
阅读全文
phpcms信息模型使用
摘要:PHPCMS V9 分类信息模型测试版下载 安装 1.确定您的phpcms版本为20110318版本以上 2.将所有文件覆盖到网站目录下,运行install_info. 3.将文件中所有的phpcms_model_field.sql和phpcms_category_demo.sql文件导入数据库,注
阅读全文
framework7日期插件使用
摘要:1、引入框架文件 2、html显示 3、js调用 var str = $('#start_date').val(); var array = str.split(" "); str = array[2]+'-'+month[array[0]]+'-'+array[1]; 转换格式,原格式:Nov 0
阅读全文
linux查看用户组所有成员
摘要:1、grep 'user1' /etc/group //找出用户组的gid user1:x:1004://得出gid=1004 2、 awk -F":" '{print $1"\t"$4}' /etc/passwd |grep '1004' //列出user1组的所有成员 user1 1004
阅读全文
mysql启动问题access denied for user 'root'@'localhost'(using password:YES)
摘要:1、mysqld-nt --skip-grant-tables启动mysql,关闭权限的检查; 2、mysqladmin -u root flush-privileges password "newpassword" 重设root密码;
阅读全文
phpcms多站点表单统一到主站点管理的解决方案
摘要:1、在主站点新建子站点的表单向导,与子站点的设置保持一致 2、在各个子站点的数据库的表单数据表添加一个写入触发器,将新增的表单数据同步到主站点的数据库对应表里,这样主站点就能展示所有站点的表单数据 3、如果还需要对表单数据进行修改,删除操作,可以在主站点数据库对应表添加修改和删除触发器,并将操作同步
阅读全文
浙公网安备 33010602011771号