-
php+jQuery实现的三级导航栏下拉菜单显示效果
所属栏目:[PHP教程] 日期:2021-02-22 热度:84
本篇章节讲解php+jQuery实现的三级导航栏下拉菜单显示效果。供大家参考研究具体如下: 首先看看效果图: 1.数据配置文件 db.php '关于我们','two[详细]
-
PHP数组内存利用率低和弱类型详细解读
所属栏目:[PHP教程] 日期:2021-02-22 热度:126
这两天任务提前完成,可以喘口气沉淀一下,深入学习学习PHP。其实本来是想了解一下PHP性能优化相关的东西,但被网上的一句“PHP数组内存利用率低,C语言100MB的内存数组,PHP里需要1G”惊到了。PHP真的这么耗内存么?于是借此机会了解了PHP的数据类型实现方[详细]
-
PHP编程实现计算抽奖概率算法完整实例
所属栏目:[PHP教程] 日期:2021-02-22 热度:116
本篇章节讲解PHP编程实现计算抽奖概率算法。供大家参考研究具体如下: $proCur) { $randNum = mt_rand(1,$proSum); if ($randNum array('id[详细]
-
PHPMailer使用QQ邮箱实现邮件发送功能
所属栏目:[PHP教程] 日期:2021-02-21 热度:62
本文实例为大家分享了PHPMailer使用QQ邮箱实现邮件发送的具体代码,供大家参考,具体内容如下 SMTPDebug = 1; //使用smtp鉴权方式发送邮件 $mail->isSMTP(); //设置使用ssl加密方式登录鉴权 $mail->SMTPSecure = 'ssl'; //smtp需要鉴权 这个必须是true $ma[详细]
-
利用 fsockopen() 函数开放端口扫描器的实例
所属栏目:[PHP教程] 日期:2021-02-21 热度:91
1、前言 本文利用 fsockopen() 函数,编写一个功能简单的端口扫描器。 2、关键技术 本实例的端口号是固定的,通过对数组的遍历,利用 fsockopen() 函数连接,如果连接成功,则该端口处于开放状态,否则该端口处于关闭状态。 核心代码如下: $value) { echo '[详细]
-
PHP实现自动发送邮件功能代码(qq 邮箱)
所属栏目:[PHP教程] 日期:2021-02-21 热度:55
最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送。下面用qq邮箱作为演示,一步一步来解释: 代码下载地址 首先,就是做到邮件的发送,代码如下: SMTPDebug = 3; //使用smtp鉴权方式发送邮件,当然你可以选择pop方式 sendmail方式等 本文不做详[详细]
-
详解PHP如何更好的利用PHPstorm的自动提示
所属栏目:[PHP教程] 日期:2021-02-21 热度:160
说明 写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。 一个一般例子 name = $name; $this->gender = $gender; $this->age = $age;[详细]
-
PDO操作MySQL的基础教程(推荐)
所属栏目:[PHP教程] 日期:2021-02-21 热度:193
PHP中的PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。 PDO支持的PHP版本为PHP5.1以及更高的版本,而且在PHP5.2下PDO默认为开启状态、 下面是[详细]
-
PHP中常见的错误与异常处理总结大全
所属栏目:[PHP教程] 日期:2021-02-20 热度:149
前言 当我们开发程序时,程序出现问题是很常见的,当出现了异常与错误我们该如何处理呢?本文将详细给大家介绍PHP错误与异常处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 一、PHP错误处理 1.语法错误 2.运行时错误 3.逻[详细]
-
详谈PHP基础与JS操作的区别(必看篇)
所属栏目:[PHP教程] 日期:2021-02-20 热度:94
嵌入页面方式 JS嵌入方式: PHP嵌入方式: ?>(常用) 输出语法 Javascript输出 1.alert("警告的内容") 2.prompt("提示的内容") 3.document.write()(页面输出内容) PHP输出 1.echo(常用)//可同时输出多个字符串 eg:echo $a,"hello"; 2.print //只能输出一[详细]
-
cookie的优化与购物车实例
所属栏目:[PHP教程] 日期:2021-02-20 热度:187
一 Cookie 的优化 1.1 一般而言,我们设置cookie是在php中设置 例如: 而在验证的时候,我们通常是: 都是在服务端进行。优化: 1.2 在前端页面进行验证cookie cookie保存在客户端,那么可以在客户端那边进行验证,根据上面的代码,前端获取代码为: 存储一[详细]
-
php创建多级目录完整封装类操作方法
所属栏目:[PHP教程] 日期:2021-02-20 热度:145
创建多级目录函数中调用创建指定下的指定文件的函数: create_dir(dirname($dir)) and mkdir($dir,$mode)); } 创建指定路径下的指定文件,string 需要包含文件名和后缀path(需要包含文件名和后缀),booleanover_write 是否覆盖文件,int 设置时间。默认是当前系[详细]
-
yii2 commands模式以及配置crontab定时任务的方法
所属栏目:[PHP教程] 日期:2021-02-20 热度:86
一,检测环境: 首先我们切换到项目根目录,yii2正常安装的话有一个commands文件夹,里面有一个示例文件HelloController.php 切到项目根目录,命令行输出 php yii hello,输出hello world 说明环境正常 二,书写代码: 可以在commands文件夹新建控制器文件,继承y[详细]
-
基于PHP中自带的字符串操作函数合集
所属栏目:[PHP教程] 日期:2021-02-20 热度:99
1、查找字符位置函数: 2、提取子字符函数(双字节) 3、替换字符串 4、查询字符串长度 5、比较字符函数 int strcmp($str1,$str2):$str1>= 6、分割成数组函数 str_split($str,len):把$str按len长度进行分割返回数组split(search,$str[,int]):把$str按searc[详细]
-
phpmailer发送邮件功能
所属栏目:[PHP教程] 日期:2021-02-20 热度:121
PHP内置的mail函数使用起来不够方便,另外受其他语言的影响,博主更偏好面向对象的包管理模式,因此phpmailer成为了我用PHP发送邮件的首选,这里分享给大家。 库导入 这里使用composer进行包管理,以下是json文件: 使用样例 CharSet = 'utf-8'; #设置编码形[详细]
-
PHP无限循环获取MySQL中的数据实例代码
所属栏目:[PHP教程] 日期:2021-02-20 热度:107
最近公司有个需求需要从MySQL获取数据,然后在页面上无线循环的翻页展示。主要就是一直点击一个按钮,然后数据从最开始循环到末尾,如果末尾的数据不够了,那么从数据的最开始取几条补充上来。 其实,这个功能可以通过JQ实现,也可以通过PHP + MYSQL实现,只[详细]
-
PHP编程之微信公众平台企业号验证接口示例【回调操作】
所属栏目:[PHP教程] 日期:2021-02-20 热度:149
本篇章节讲解PHP微信公众平台企业号验证接口。供大家参考研究具体如下: 微信公众平台企业号验证接口、回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来的时候网上资料比较少!后来在一些[详细]
-
php编程实现追加内容到txt文件中的方法
所属栏目:[PHP教程] 日期:2021-02-20 热度:198
本篇章节讲解php编程实现追加内容到txt文件中的方法。供大家参考研究具体如下: 覆盖txt文件内容: 效果: 追加内容到txt: 效果: 逐行读取txt : ";} 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》 希望本[详细]
-
PHP实践教程之过滤、验证、转义与密码详解
所属栏目:[PHP教程] 日期:2021-02-19 热度:66
本文主要给大家介绍的是关于PHP实践之过滤、验证、转义与密码等相关的内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 一、过滤、验证和转义 1).不要相信任何来自不受自己直接控制的数据源中的数据。包括但不限于: $_GET $_POST $_R[详细]
-
php实现和c#一致的DES加密解密实例
所属栏目:[PHP教程] 日期:2021-02-19 热度:170
PHP实现和c#一致的DES加密解密,可以从网上搜到一大堆,但是测试后发现都没法用。以下正确代码是我经过苦苦才找到的。希望大家在系统整合时能用的上。 注意:key的长度为8位以内。 #region DESEnCode DES加密 public static string DESEnCode(string pToEncr[详细]
-
PHP读取CSV大文件导入数据库的实例
所属栏目:[PHP教程] 日期:2021-02-19 热度:106
PHP如何对CSV大文件进行读取并导入数据库? 对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象。 为了成功将CSV文件里的数据导入数据库,分批处理是非常必要的。 下面这个函数是读取CSV文件中指定的某几行[详细]
-
Yii2.0多文件上传实例说明
所属栏目:[PHP教程] 日期:2021-02-19 热度:199
p style="text-align: center" span style="font-size: 24px; font-family: Simsun; white-space: normal; word-spacing: 0px; text-transform: none; float: none; font-weight: bold; color: rgb(0,0); font-style: normal; orphans: 2; widows: 2; displa[详细]
-
PHP 实现页面静态化的几种方法
所属栏目:[PHP教程] 日期:2021-02-19 热度:132
1、通过buffer来实现 需要用file_put_contents ob_get_clean()等内置函数 2、通过$_SERVER['PATH_INFO']来实现 ';print_r($_SERVER);preg_match('/^/(d+)/(d+).html/',$_SERVER['PATH_INFO'],$arr);print_r($arr); 3、通过Apache配置来实现 需要开启rew[详细]
-
PHP魔术方法之__call与__callStatic使用方法
所属栏目:[PHP教程] 日期:2021-02-19 热度:123
核心代码 } public function __call($method,$arg){ echo '你想调用我不存在的方法',$method,'方法 '; echo '还传了一个参数 '; echo print_r($arg),' '; } public static function __callStatic($method,$arg){ echo '你想调用我不存在的','静态方法 '; ech[详细]
-
php魔法函数与魔法常量使用介绍
所属栏目:[PHP教程] 日期:2021-02-19 热度:192
php 魔术函数 1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct() 当删除一个对象或对象操作终止时被调用。 3。__call() 对象调用某个方法, 若方法存在,则直[详细]
