1 箜篌i

尚未进行身份认证

菜鸟程序员,记录点滴

等级
TA的排名 16w+

PHP __DIR__ 和 dirname(__FILE__) 的区别

功能说明:__DIR__ 和 dirname(__FILE__) ,两者都是获取当前PHP脚本所在目录的绝对路径(获取当前文件所在路径)。什么情况下用__DIR__,什么情况下用dirname(FILE)呢?它们之间有什么区别?1、效率比较:1):dirname(__FILE__)由两部分组成(__FILE__魔术常量和 dirname() 函数)2):__DIR__直接就是一个魔术...

2020-03-18 16:29:39

PHP Session

1、PHP Session 概述session 会话会为每一个开启了 session 会话的访问者建立一个唯一的会话 ID ,用于识别用户。该会话 ID 可能存储于用户电脑的 cookie 内,也可能通过 URL 来传递。而对应的具体 session 值会存储于服务器端,这也是与 cookie 的主要区别,并且安全性相对较高。2、创建 session必须先使用 session_start()...

2019-08-05 21:30:15

禅道安装步骤(宝塔面板)

1、下载禅道源代码2、解压到网站目录下3、访问该域名地址进行安装4、注意事项a:如果apache环境访问http://ip:端口/zentaopms/www/install.php, 提示下面的错误信息:可以删除下代码中的.htaccess文件,再访问试试。5、注意事项b:解决方法:修改完成后要重启一下6、安装完成...

2019-08-04 18:07:24

time()与$_SERVER["REQUEST_TIME"]的区别

time 返回当前的 Unix 时间戳$_SERVER[“REQUEST_TIME”] 返回请求开始时的时间戳1、time() 获取当前的系统时间戳int time(void) :返回当前的 Unix 时间戳 (返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 )PHP 5.1 起在 $_SERVER[‘REQUEST_TIME’...

2019-07-01 10:25:24

tp5 时间戳

获取当前时间:$now = time();时间戳转换正常时间格式: date('Y-m-d H:i:s',time());日期转换为时间戳:$date="2013-10-01 12:23:14";dump(strtotime($date));model模型:自动写入时间戳字段(true、false):protected $autoWriteTimestamp = true;...

2019-06-28 15:23:02

fastadmin上传图片带域名

根据下图目录加上域名即可(我用的七牛云插件)

2019-06-26 10:12:09

<a> 标签实现文件下载

实现: a标签实现文件下载百度搜到很多网友说:填写本地路径就可以实现,但是我填本地路径下载没有问题,但会出现文件打开报错情况&lt;a href="/user/test/xxxx.txt" download="文件名.txt"&gt;点击下载&lt;/a&gt;因此我将路径改为下载链接就可以了//文件下载地址是我存放到码云里的链接地址&lt;a href="文件下载地址" downlo...

2019-06-21 08:55:27

Tp5上传带html标签的参数自动转译的问题:

TP5在使用模板标签现实内容的时候默认会做htmlspecialchars()因此: //获取当前请求的所有变量(原始数据) $request = $this-&gt;request-&gt;param(false);就可以获取当前请求的原始数据了...

2019-06-17 08:41:24

php 只取前三条数据 : array_slice()函数

应用场景:新闻资讯列表,只在内容中取三个图当做展示部分,而内容里面有三个以上的图,因此要使用array_slice()函数进行截取:举例:$res = Db::table('article')-&gt;select();for ($i=0;$i&lt;count($res);$i++){ //这行代码是从article表内的content中取所以图片地址 $ress[$i]['im...

2019-06-13 18:12:25

宝塔服务器面板mysql与navicat 连接数据库方法

1、放行3306端口2、数据库修改权限修改为所有人4、点击用户,并编辑指定用户的权限:如下图进行操作:点击用户5、点击登陆信息一栏,修改Host信息为【任意主机】,再点击最下面的执行按钮即可6、下载navicat客户端,登陆连接Mysql数据库输入对应的数据库用户名和密码即可...

2019-06-05 17:47:19

PHP implode() 函数

实例:把数组元素组合为字符串:&lt;?php$arr = array('Hello','World!','I','love','Shanghai!');echo implode(" ",$arr);?&gt;定义和用法implode() 函数返回由数组元素组合成的字符串。注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode() 是不行的,您必须保证 ...

2019-06-04 18:16:05

PHP 条件筛选

写查询语句时,根据条件进行数据筛选,如果直接写where条件,当筛选条件为空时,数据也会为空,所以:参数:$keyword = ''-&gt;where('title', 'like', "%{$keyword}%")这样写,当无条件进行筛选时,将会查询出所有数据。...

2019-06-03 17:41:34

PHP array_unique() 和 array_merge() 函数

PHP array_unique() 函数实例:移除数组中重复的值:&lt;?php$a=array("a"=&gt;"red","b"=&gt;"green","c"=&gt;"red");print_r(array_unique($a));?&gt;定义和用法array_unique() 函数移除数组中的重复的值,并返回结果数组。当几个数组元素的值相等时,只保留第一个元素,...

2019-06-02 15:32:11

PHP array_search() 和 in_array()函数

PHP array_search() 函数实例在数组中搜索键值 “red”,并返回它的键名:&lt;?php$a=array("a"=&gt;"red","b"=&gt;"green","c"=&gt;"blue");echo array_search("red",$a);?&gt;定义和用法array_search() 函数在数组中搜索某个键值,并返回对应的键名。详细说明a...

2019-05-31 18:46:55

PHP在foreach中对$value赋值无效

问题:运行上述代码时候对$value赋值无效,数组内没有显示url,数据完全没有改变。PHP在这里, 是直接复制当前单元的值,也就是说 $value 相当于是另外的一个变量,只是跟 $data 里面的变量相同,除此之外跟 $data没有任何关系。所以,我们给 $value 赋值并不能达到我们的目的。解决方法:在 $value之前加上&amp; 来修改数组的元素。此方法将以 引用 赋值 而...

2019-05-30 17:55:25

fastadmin添加数据

目的:有两个表:课程表(course)、目录表(courselist)需求:在fastadmin中,用户可以添加课程表(课程名称、价格、介绍等),用户还可以添加课程下的目录表(课程的id,排序号、视频目录的名称、信息等),为了方便客户使用,用户在后台操作添加课程目录表时,需要将所选的课程id带到目录表内。问题:所以,在使用时遇到一个问题:用户添加课程表的时候可以随意添加,但是添加课程目录...

2019-05-29 18:31:01

PHP 添加日志文件

$file = 'log.txt';//要写入文件的文件名(可以是任意文件名),如果文件不存在,将会创建一个$content = "第一次写入的内容\n";if($f = file_put_contents($file, $content,FILE_APPEND)){ // 这个函数支持版本(PHP 5) echo "写入成功。&lt;br /&gt;";}$conten...

2019-05-28 17:54:49

PHP is_numeric和array_column()函数

1、is_numeric()定义和用法is_numeric() — 检测变量是否为数字或数字字符串is_numeric ( mixed $var )如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE其中 var 允许传入任意参数。if(is_numeric($value)){ print("参数是数字或数字字符串&lt;br/&gt;"); }el...

2019-05-27 17:54:52

关于json

Json起源21世纪初, Douglas Crockford寻找一简便的数据交互格式,能够在服务器之间交换数据.当时通用的数据交换语言是XML,但是Douglas Crockford觉得XML的生成和解析都太麻烦,所以他提出了一种简化格式,也就是Json.Json的规格非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了...

2019-05-21 08:29:59

PHP:将一个字符串插入到另一个字符串的指定位置

php函数:substr_replace(string,insert_string, $start, 0)参数说明: 1. $string: 被插入的字符串 2. $insert_string: 待插入的字符串 3. $start: 插入的位置例如: $string = "abc"; $insert_string = '123"; ...

2019-05-20 08:16:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。