自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 php 查找php配置文件php.ini所在路径的二种方法

通常php.ini的位置在: /etc目录下或/usr/local/lib目录下。如果你还是找不到php.ini或者找到了php.ini修改后不生效(其实是没找对),请使用如下办法:1.新建php文件,写入如下代码<?phpechophpinfo();然后在浏览器访问该页面,搜索php.ini,2.执行,(需要修改php为你自己的路径)[code]/usr/local/php/bin/php --ini会显示php.ini所在路径,哪个路径下没有php.ini文...

2021-03-10 01:42:43 1296

原创 网址搭建之PHP连接MySQL数据库

PHP不具备操作MySQL数据库的能力,需要借助PHP操作MySQL的扩展来实现1、PHP加载MySQL扩展,php.ini文件测试2、PHP中所有的扩展都是在ext文件夹中,需要指定扩展所在路径:extension_dir3、php.ini已经被Apache加载,所以需要重启才能生效设定PHP的系统时区通过php.ini中的timezone配置项来实现...

2021-03-09 10:12:21 197

原创 关于php的两个符号@和$---php总会要知道的系列

在写代码的时候,碰到了在函数和变量前家 @和$的的问题,于是就借这个机会,学习下php的传值和传引用这两种方式首先@运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上@运算符。例如,可以把它放在变量,函数和include()调用,常量,等等之前。不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。目前的“@”错误控制运算符前缀甚至使导致脚本终止的严重错误的错误报告也失效。这意味着如果在某个不存在...

2021-03-09 05:57:29 324

原创 在IIS上部署PHP网站

1、启动iis服务器,打开IIS服务器打开IIS服务器,点击网站,右击“添加网站”2、创建网站点击“添加网站”后,进入页面填写网站相关内容,如:网站名称、物理路径(网站所在文件夹),点击“确定”创建成功3、PHP设置点击创建好的网站,点击“处理程序映射”,点击右侧的“添加映射模块”,在弹出层中输入对应的参数,点击确认设置默认文档点击“默认文档”,鼠标右击“添加”按钮,添加默认文档,输入index.php,点击“确定”添加4、安装urlrewrite

2021-03-09 01:43:23 838

原创 CentOS 7 安装PHP 5.4.16

一、检查当前系统是否已经安装PHP#rpm-qaphp1二、查看yum是否有可安装的PHP软件#yumlist|grepphp1[root@localhost~]#yumlist|grepphpgraphviz-php.x86_642.30.1-19.el7basephp.x86_645.4.16-43.el7_...

2021-03-08 14:28:05 297

原创 jquery怎么操作json

jquery操作json的方法:1、使用【jquery中的$.parseJSON()】方法;2、使用js中eval来强转;3、使用浏览器自带的【JSON.parse()】方法。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery操作json的方法:第一种方法:使用jquery中的$.parseJSON(),但是它对json数据格式的要求较高,必须要双引号包围起来12345678910111213

2021-03-08 10:12:00 792

原创 PHP基本语法

1、PHP脚本以<?php开始,以?>结束2、PHP文件的默认文件扩展名为“.PHP”3、PHP用分号来分割语句4、变量以$符号表示,后面跟着变量的名称:$test='Hello World';5、PHP注释:单行注释://、#多行注释/*...*/————————我是分割线——————————————PHP脚本可以放在文档中的任何位置主要格式如下:<?php//PHP代码?>123PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区.

2021-03-08 05:58:07 178

原创 jquery怎么判断radio是否选中

jquery判断radio是否选中的方法:1、利用获取选中值判断选中;2、使用checked属性判断选中;3、 jquery获取radio单选按钮的值;4、设置单选按钮被选中。本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。推荐:jquery视频教程jquery判断radio是否选中的方法:一、利用获取选中值判断选中直接上代码,别忘记引用JQuery包代码如下:123456789101112131415161718

2021-03-08 01:44:30 1418

原创 PHP中使用CURL之php curl详细解析和常见大坑

这篇文章主要介绍了PHP中使用CURL之php curl详细解析和常见大坑 ,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧七夕啦,作为开发,妹子没得撩就“撩”下服务器吧,妹子有得撩的同学那就左拥妹子右抱服务器吧,况且妹子是要礼物的,服务器又不用。好啦,长话短说再长说,祭出今天的工具——CURL(Client URL Library),当然今天以PHP的方式来使用这件工具。0. curl是个什么东西PHP supports libcurl, a library create.

2021-03-07 14:40:14 480

原创 php数据库操作model类(使用__call方法)

本文实例讲述了php数据库操作model类。分享给大家供大家参考,具体如下: 该数据库操作类使用__call()方法实现了数据的查找功能。 代码如下: &lt;?php /* 作者 : shyhero */ define("HOSTNAME","127.0.0.1"); define("USERNAME","root");...

2021-03-07 10:27:51 113

原创 PHP深入理解-PHP架构布局

执行流程解析为Token将语法转换为抽象语法树将语法树转换OpcodesScanningParsingCompilationExcution:执行Opcodes从上图中看出主要从解析PHPCode到执行主要经过了四个阶段.获取token可以通过Token_get_all('<?php echo "str";>')函数获取token信息.抽象语法树主要将解释器和编译器进行解耦.opcodes最终执行的指令,例如ZEND_ECHO:本质还是一个对应的C函数

2021-03-07 06:09:39 187

原创 centOS安装PHP后,php-fpm启动失败的解决

在centOS6.8上安装php,出各种问题,光是gcc的版本太低,升级gcc这个,就让我气了两天,翻遍了几乎所有相关博客总算解决了。还有mysql安装也没少踩坑,所以大家还是尽量用centOS7吧,少生气能多活几年呢。。。 现在说一下centOS6.8上编译安装php7.2.1吧。1,安装扩展包并更新系统(我在根目录下开始的):yum install epel-release -yyum update2,安装php依赖组件(一段全复制上去,其实掠过也可能没关系):yu...

2021-03-07 01:55:22 579

原创 PHP xdebug 断点调试

php.ini添加xdebug模块 phpstorm配置xdebug支持 google chrome添加phpstorm支持、debug调试 postman添加cookie,支持断点调试 php.ini添加xdebug模块在php.ini文件添加xdebug配置参数[xdebug]zend_extension="D:/wamp64/bin/php/php7.0.23/zend_ext/php_xdebug-2.5.5-7.0-vc14-x86_64.dll"...

2021-03-06 14:41:48 76

原创 51行代码实现简单的PHP区块链

本文原始地址:php区块链demo今年区块链特别火,我也很火啊。我火什么呢。前几年,公众平台出现,还得花时间去学去看,后来小程序出现,又得花时间精力去学去看。现在比特币、以太坊等去中心化货币带起了区块链的发展。还得学。没办法,技术改变师姐。不,是改变世界。前些天看到python写的50行代码实现的简单区块链。今天让我们PHP也实现一下区块链的简单流程。phper或其他人如有需要可加PHP区块链交流群(370648191/201923866)。只有一个类、4个方法。可直接运行。..

2021-03-06 10:27:16 106

原创 PHP--简单Demo

1 加载静态页从php官网下载下来的文件,将其中的部分代码拷贝到项目根目录下。1.1 在application/controller中创建控制器Pages.php,必须继承CI_Controller<?phpclassPagesextendsCI_Controller{publicfunctionview($page='home'){if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){...

2021-03-06 06:14:09 254

原创 ppt与pptx的区别是什么?

pptx是PowerPoint2007版本及以上版本生成的文件,只能用PowerPoint2007及以上版本打开,具有新的幻灯片特效;而ppt是PowerPoint2003版本及以下版本生成的文件,兼容任何版本,但是很多新的特效不支持。ppt与pptx的区别:1、两者版本不一样pptx是MS Office PowerPoint2007版本及以上的版本生成的。ppt是MSOfficePowerPoint2003版本以及以下的版本生成的。2、两者的兼容性不一样pptx是office 2007以上版本中

2021-03-06 02:00:50 3062

原创 php正则表达式字符如何转义-PHP问题

在php中可以通过“preg_last_error”函数将正则表达式字符进行转义,其语法是“stringpreg_quote(string$str[,string$delimiterNULL])”。在php中可以通过“preg_last_error”函数将正则表达式字符进行转义,其语法是“string preg_quote ( string $str [, string $delimiter = NULL ] )”。推荐:《PHP视频教程》preg_last_error 函数用于转义正.

2021-03-05 10:32:26 150 1

原创 一个简单的PHP在线书签系统

1、需求分析 首先,需要识别每个用户。应该有验证机制。其次,需要保存单个用户的书签。用户应该能够添加和删除书签。再次,需要根据对他们的了解,向用户建议他们可能感兴趣的站点。2、解决方案2.1 系统流程图2.2 PHPbookmark中的文件列表 文件名 描述 bookmarks.sql 创建PHPbookmark的数据库SQL语句 login.php 包...

2021-03-05 06:05:14 146 1

原创 php 微信新增永久素材

微信的新增永久素材,最重要的是图文素材,基本流程是如下: 获取access_token; 上传封面素材,获取永久素材的media_id,可以是images或者thumb类型都可以 上传图文中的图片,获取图片的腾讯域名的url 上传永久图文素材 第一步就不说了,curl的就可以解决。第二步获取永久素材跟上篇获取临时id大同小异,等下会吧代码贴出来第三步获取图文中的图片url,主要也只是curl,和获取素材的流程差不多第四步就是最重要,不过有了神器..

2021-03-05 01:51:46 296 1

原创 php switch 是松散比较

php switch 是松散比较 详见PHP: switch - Manual问题:switch 无法处理字符串'0e0'php switch 遇到‘0e0' 的时候,直接就不进任何case, 也不进default。百度之后发现原因有两个:1. 首先switch是松散比较,如果switch的变量值为false, 则不会进switch松散比较和严格比较在PHP中相等的比较有两种:松散比较和严格比较。当使用松散比较时,如果进行比较的两个操作数类型不同,那么会对操作数进行适当的类型转换.

2021-03-04 13:25:29 75 1

原创 PHP包含文件函数include、require区别

例如下面的代码:复制代码代码如下:include('hello.php');echo 'include test final!';//include报错,但是会继续执行,显示:include test final!require('hello.php');echo 'require test final!';//require报错,停止代码的执行。一句话总结:1.include() 产生一个警告2.require() 则导致一个致命错误换句话说,如果你想在丢失文件时停止处...

2021-03-04 08:51:22 100 1

原创 PHP题库1

PHP题库1选择题 php中,不等运算符是( B、C )   A ≠   B !=    C <>    D >< 2. 函数的参数传递包括:( A、B )  A 按值传递   B 按引用传递  C 按变量传递   D 按作用域传递3.php中,赋值运算符有( A、D、B )  A =  B +=  C ==   D .=4.php中可以实现程序分支结构的关键字是( C、D )  A while  B for  C if  D s

2021-03-04 04:35:29 400 1

原创 PHP函数的参数里,前面三个点的形式...$args是什么含义和用法?

这是PHP5.6添加的功能(一种语法糖):可以通过...将函数参数存储在紧接的可遍历的变量中。functionadd($a,$b,$c){return$a+$b+$c;}$num=[2,3];echoadd(1,...$num);//6上面的第二个和第三个参数将会从$num中循环赋值($b为2,$c为3)。手册地址:http://php.net/manual/zh/migra ... s.php原文链接https://ask.zkbhj....

2021-03-04 00:21:51 260 1

原创 mpeg4和mp4格式一样吗?

mpeg4和mp4格式不一样。MP4是一种文件格式,而mpeg4是一个编码标准,二者不是一个意义上的概念。可以理解为,mp4是支持mpeg4的标准的音频视频文件,而支持mpeg4标准的文件格式有很多种,mp4和avi都是其中的一种。mpeg4和mp4格式不一样。mpeg4是一种编码标准,而mp4是一种文件格式,两者的概念完全不同。一个支持mpeg4编码标准的视频文件,可以是mp4格式,也可以是avi格式。因此,mpeg4和mp4不能完全等同,两者不是同一层级的概念,大家千万不要搞混了。扩展资料:MP

2021-03-03 16:38:50 415 1

原创 PHP判断是否为空的5种方法

isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,可以用来判断数组中元素是否被定义过。 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比 array_key_exists 高4倍左右。 <?php//$a='';//$a=false;$a['c']='';if(!isset($a))echo'$a未被初始化'."<br/>";if(!isset($b))echo...

2021-03-03 11:30:48 4593

原创 PHP中路由和rewrite的使用

一、场景介绍:1、简化url地址,方便大家记忆2、有利于搜索引擎优化3、安全(让用户看不出网站的目录结构)举例:比如我这里将main控制器中的bb方法路由到kk,这样,我们a标签请求跳转到cp.xiaobudiu.top/kk,实际上请求的却是cp.xiaobudiu.top/main/bb。实际上:我们可以将路由理解成一个字符串的别名,比如上边,kk就是main/bb的别名。二、单独使用路由实现url隐藏目录结构,优化url1、定义连接符这里使用的是cro...

2021-03-03 07:08:07 114

原创 PHP文件及运行(适合PHP初学者)

PHP文件及运行(适合PHP初学者)PHP文件可包含HTML、JavaScript代码和 PHP代码,换句话说PHP 代码可以嵌入HTML文档。PHP文件名以php为后缀。PHP代码以“<?php”开头,以“?>”结束,中间为php代码,代码行都必须以分号结束。当解析一个文件时,PHP(Hypertext Preprocessor超文本预处理器) 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得PHP 可以

2021-03-03 02:54:48 444

原创 JS实现点击参数面板按钮显示或隐藏数据

当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据。如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据。打开报表在参数面板添加一个标签控件,控件名为lable,设置标签控件不可见,控件值为“显示”。在参数面板添加一个按钮控件,控件名为button,控件值为“只显示合计数据”,并添加点击事件。编辑点击事件,添加下面的JavaScript代码:点击(此处)折叠或打开 /*获取隐藏的标签控件的.

2021-03-02 15:30:20 484

原创 IP地址的表示、分类以及路由器是如何连接多个网络的.md

IP的表示方式我们知道ipv4地址是由32位构成的,我们通常将32位划分为四等分,每一份之间用.隔开,并且每一份用我们熟悉的十进制表示,如下就是一个ip地址18.210.247.5IP地址的分类为了更方便的管理IP地址,我们人为的将IP地址划分了五类,分别为A、B、C、D以及E类。对于这五类,我们能用的只有A、B以及C类。另外两类是具有特殊作用的。另外将IP地址一分为二,分为网络位和主机位。下面来看IP地址的特点:IP地址是一个分等级的地址结构,前面部分是网络位,后面是主机位,网络位组成网络号

2021-03-02 11:04:17 110

原创 随机存取存储器(RAM)的最大特点是什么?

随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM既可向指定单元存入信息又可从指定单元读出信息;任何RAM中存储的信息在断电后均会丢失,所以RAM是易失性存储器。相关推荐:《编程教学》随机存取存储器(RAM)的最大特点是:一旦断电,存储在其上的信息将全部消失,且无法恢复。RAM是计算机内存储器中的一部分。计算机内存储器有ROM和RAM组成。ROM是只读存储器的英文简称,特点是它的信息是可以永久保存的。RAM是可读可写存储器的英文简称,特点是一旦断电它的信息将

2021-03-02 06:51:35 3565

原创 jquery LigerUI是什么?

jQuery LigerUI是基于jQuery而设计的一系列UI插件集合,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展,使用UI可以帮助开发者快速地创建友好的用户界面。相关推荐:《jQuery教程》jquery LigerUI 快速开发UI框架LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展。简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于.net,jsp,php等等web服务器环境。LigerUI有如下主要特

2021-03-02 02:40:54 38

原创 分享一些VSCode开发常用插件

本篇文章给大家介绍分享一些VSCode开发必备常用插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《vscode教程》Visual Studio Code必备常用插件红色为强力推荐,不容错过 o(∩_∩)oChinese (Simplified) Language Pack for Visual Studio Code简体中文包Prettier - Code formatter最强格式化,不接受反驳(在应用商店中卸载JS-CSS-HTML Formatter以免

2021-03-01 15:32:25 92

原创 PHP生成伪随机数

版本要求最低PHP7,如果对生成随机数要求比较多,可以选择使用zend-math、random-lib或random_compat库。(几乎所有PHP库都可以在https://packagist.org搜索到)/***获取随机数字**@author剑心<[[email protected]]>**@paramint$size以32位系统最大int支持为准,范围1-9**@returnint*/function...

2021-03-01 11:16:53 57

原创 css selector什么意思

css selector指的是css选择器,是用来匹配网页中的dom元素的,常用选择器可分为标签名选择器、类选择器、id选择器、派生选择器、子元素选择器、分组选择器和伪元素选择器。推荐:《css视频教程》css selector指的是css 选择器,是用来匹配网页中的dom元素的,css样式的定义为:选择器{样式}。“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。HTML页

2021-03-01 07:06:31 188

原创 python3 数组(列表)初始化

python3 数组(列表)初始化1. 初始化一个定长的数组有时需要预定义一个定长的数组,并给每个元素赋值方法1: python3中代码如下: 1 2 3 4 #coding=utf-8 item='PythonTab' array=[itemforvinrange(10)]#把item的值赋给range()迭代器的每个元素 print(array) 结果: 1...

2021-03-01 02:55:56 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除