经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP

laravel-admin利用ModelTree实现对分类信息的管理

生成模型和迁移文件 php artisan make:model Model Shoping/Category -m app/Model Shoping/Category.php <?php namespace App\Models\Shopin...[2020/1/19]

PHP中根据二维数组中某个字段实现排序

  想要实现二维数组中根据某个字段排序,一般可以通过数组循环对比的方式实现。这里介绍一种更简单的方法,直接通过PHP函数实现。array_multisort() :可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。详细介绍可参考PHP手册:https: ...[2020/1/18]

PHP pthread拓展使用和注意点

PHP pthread拓展使用和注意点

一. 线程的创建和使用 1. Thread类 基本的创建和使用: <?php 通过继承Thread类来实现自己的线程类MyThread cla MyThread extends Thread{ 重写构造函数 function ...[2020/1/18]

thinkphp论坛项目开发

效果图 首先是数据库 /* Navicat MySQL Data Transfer Source Server : xm Source Server Version : 50553 Source Host : localhost:3306 ...[2020/1/17]

thinkphp5基础

【thinkphp5框架的目录结构,以及使用框架model 、controler、view的使用,以及错误调试和日志记录】 ThinkPHP5 在php5.5版本以上”No input file specified“问题解决:   public/.htacce...[2020/1/17]

jQuery+PHP实现购物商城常用的星级评分效果

jQuery+PHP实现购物商城常用的星级评分效果,我们在商城平台购买商品后,会有个评分功能,本实例就来说说实现方法。 首先我们在.rate里面加入显示的灰星星div#big_rate、亮星星div#big_rate_up、分数span#s及span#g和提示信息div#my_ra...[2020/1/17]

ThinkPHP5+jQuery+MySql实现投票功能

效果图:   前端代码: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>基于THINKPHP5实现红蓝投票功能</title&...[2020/1/17]

php多进程编程

php多进程编程

php多进程编程 PHP的进程控制支持实现了Unix方式的进程创建, 程序执行, 信号处理以及进程的中断。 进程控制不能被应用在Web服务器环境,当其被用于Web服务环境时可能会带来意外的结果。   pcntl函数 pcntl_fork():在当前进程当前位置产生分支(子进程...[2020/1/17]

MVC开发模式以及Smarty模板引擎的使用

Linux 全局安装 composer 将目录切换到/usr/local/bin/目录 cd /usr/local/bin/ 在 bin 目录中下载 composer curl -sS https: getcomposer.org/installer | php 通过...[2020/1/17]

将smarty安装到MVC架构中

将smarty安装到MVC架构中

首先是composer.json { "require": { "smarty marty": "^3.1" }, 自动加载 可以在composer.json的autoload字段找那个添加自己的autoloader "autoload": { ...[2020/1/17]

php配置xdebug插件,断点调试

xdebug 下载地址:https: xdebug.org 1.项目目录下新建phpinfo(); 文件; 2.快速查找符合自己的phpxdebug插件:   https: xdebug.org/wizard 3.复制phpinfo的源代码粘贴到输入框   点击:Analyse...[2020/1/17]

memcached的安装、常用命令以及在实际开发中的案例

Memcached注意缺乏安全认证以及安全管制需要将Memcached服务器放置在防火墙(iptables)之后   Linux平台 (CentOS)安装Memcached 安装依赖yum -y install libevent libevent-devel 以下方...[2020/1/17]

Go 与 PHP 的语法对比

Go 与 PHP 的语法对比

Go 是由 Google 设计的一门静态类型的编译型语言。它有点类似于 C,但是它包含了更多的优点,比如垃圾回收、内存安全、结构类型和并发性。它的并发机制使多核和网络机器能够发挥最大的作用。这是 GoLang 的最佳卖点之一。此外,Go 速度快,表现力强,干净且高效。这也是 Go 如此吸...[2020/1/17]

浅析PHP类的自动加载和命名空间

php是使用require(require_once)和include(include_once)关键字加载类文件。但是在实际的开发工程中我们基本上不会去使用这些关键字去加载类。 因为这样做会使得代码的维护相当的困难。实际的开发中我们会在文件的开始位置用use关键字使用类,然后直接new...[2020/1/16]

nginx location指令详解

location匹配的是nginx的哪个变量? $request_uri location的匹配种类有哪些? =开头表示精确匹配 ^~ 开头,注意这不是一个正则表达式(是提升优先级的字符串匹配)–它的目的是优先于正则表达式的匹配。如果该location是最佳匹配,则不再进行正则表达式检...[2020/1/16]

php 使用 CURL 获取数据

php 使用 CURL 获取数据

function http_curl($url, $type = ''get'', $data = ''''){ $cl = curl_init(); curl_setopt($cl, CURLOPT_URL, $url); curl_setopt($cl, CURLOPT...[2020/1/16]

TP SQL统计查询语法

获取今日订单总数和订单总金额 fields区分出order_type不等于1的订单,订单金额money加运费order_freight合计 $fields = [ ''COUNT(1) as order_num'', ''SUM(IF(order_type ...[2020/1/16]

mysql索引创建和使用细节

最近困扰自己很久的膝盖积液手术终于做完,在家养伤,逛技术博客看到easyswoole开发组成员仙士可博客有关mysql索引方面的知识,自己打算重温下。 正常业务起步数据表数据量较少,不用考虑使用索引,当后期累积的数据数量非常可观时,使用索引是提升查询的一条途径,其他的像表分区,分库分表...[2020/1/14]

GD库的基本信息,图像的旋转、水印、缩略图、验证码,以及图像类的封装

GD库检测 <?php phpinfo(); ?>       GD库安装• Windows 使用phpstudy • Linux 编译安装 –with-gd• Linux 编译安装扩...[2020/1/14]

文件上传和下载实例源码

效果图 首先是封装好的图片类(缩放及生成水印) GDBasic.php <?php /** * GDBasic.php * description GD基础类 */ namespace test\Lib; cla GDBasic { prote...[2020/1/14]

文件管理系统

文件管理系统

效果图 <?php 读取管理项目,并且展示 require_once ''lib/dir.func.php''; require_once ''lib/file.func.php''; date_default_timezone_set("PRC"); error_rep...[2020/1/14]

PHP错误与异常

PHP错误与异常

错误报告关闭和打开 php.ini 的 display_errors = On 或者 Off 代码里 ini_set(‘display_errors’,1) 或者 0 错误报告级别 最佳实践 开发环境下打开错误报告。并且错误报告级别 E_ALL正式...[2020/1/14]

PHP学习的技巧和学习的要素总结

1、适合PHP学习者的学习道路: (1) 了解HTML/CSS/JS、、网页根本元素,完毕阶段可自行制造简略的网页,对元素特点相对了解 (2) 了解动态言语的概念和运做机制,了解根本的PHP语法 (3) 学习如何将PHP与HTML结合起来,完毕简略的动态页面 (4) 触摸学习MyS...[2020/1/14]

PHP 使用位运算实现四则运算的代码

计算机最基本的操作单元是字节,一个字节由8个位组成,一个位只能存储一个0或1。所有数据在计算机中都是采用二进制,即 1 和 0 的编码存储和运算。 这次尝试在 PHP 中使用位运算实现四则运算,首先介绍一些基本概念: 原码:将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的...[2020/1/14]

PHP正则表达式及表单注册案例

正则表达式是一种具有特定模式的用来匹配文本的字符串 preg_match 匹配 $pattern = ''/php/''; $subject = "php 是最好的编程语言,php 没有之一!"; $result = preg_match($pattern,$subject); ...[2020/1/14]

PHP 限制访问ip白名单

一  上代码   config.php ip白名单配置 ''ipWlist''=>[ ''ifFilter''=>true, 是否开启白名单功能 ''wlist''=>[ ...[2020/1/14]

利用会话控制实现页面登录与注销功能(高颜值许愿墙实例源码)

首先是一个普通的登陆页面实现 登录页面login.php <!DOCTYPE html> <html> <head> <title>登陆页</title> <link re...[2020/1/14]

电子商城项目开发(后台功能模块开发)

后台登陆页login.php <?php 1.连接数据库 (创建一个数据库,创建数据表 test_admin) id, adminuser, adminpa , created_at, login_at, login_ip require...[2020/1/14]

电子商城项目开发(前台功能模块开发)

接着之前那篇 “电子商城项目开发(后台功能模块开发)” 登陆页面login.php <?php require ''../tools.func.php''; require ''../db.func.php''; ...[2020/1/14]

面向对象

面向对象

【类和对象的基本使用】类的声明调用 属性、方法 声明类 cla Cat { 定义属性 public $name = ''咪咪''; public $sex = null; 定义方法 ...[2020/1/14]

PHP目录操作(附封装好的目录操作函数文件)

目录函数库常用API $path=''test''; var_dump(is_dir($path)); 检测是否为目录 echo ''<hr/>''; echo getcwd(); 得到当前的工作目录 echo ''<hr/&...[2020/1/14]

敏感词过滤

/*第一种方式*/ $sql="select value from dede_sysconfig where varname=''cfg_notallowstr''"; $mingan=$link->query($sql); $arr = $mingan-&g...[2020/1/14]

php文件上传与下载(附封装好的函数文件)

单文件上传前端页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Uplo...[2020/1/14]

shell常用命令

推荐阅读:怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新) 下面为大家总结Linux shell的常用命令   前言 使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如...[2020/1/14]

Yii 实现数据加密和解密的示例代码

Yii 实现数据加密和解密的示例代码

在Yii中又很多的数据我们不能够以明文进行存储和展示,例如密码和一些比较重要的文件信息,这时候我们都需要我们对这些信息进行加密 一:对密码进行加密和验证客户端传输的密码是否正确 1:对密码进行加密 $hash = Yii::$app->getSecurity()->...[2020/1/14]

PHP自定义函数+系统函数库

全局变量 $n = 5; 全局变量 function fun1(){ global $n; echo ''我在函数体内也可以调用全局变量n,它的值是:'' , $n; 5 $n++; } fun1();...[2020/1/13]

数组初始

数组初始

空数组 $arr=array(); var_dump($arr); gettype():得到变量的类型 echo gettype($arr); array(0) {} 通过is_array():检测变量是否为数组 var_dump(is...[2020/1/13]

phpstudy+phpstorm 浏览器没有解析php文件,直接显示源码

用phpstorm编辑完项目,右键浏览器预览时页面报错:502 Bad Gateway PhpStorm 2019.1 此时默认打开的地址是:localhost:63339/开头的一长串…… 查资料说需要配置PHP Interpreter &nb...[2020/1/13]

php实现简易留言板效果

首先是Index页面效果图 index.php <?php header(''content-type:text/html;charset=utf-8''); date_default_timezone_set(''PRC''); $filename="msg.txt";...[2020/1/13]

php文件操作(最后进行文件常用函数封装)

文件信息相关API $filename="./1-file.php"; filetype($filename):获取文件的类型,返回的是文件的类型 echo ''文件类型为:'',filetype($filename),"\n"; file fil...[2020/1/13]

PHP的一些安全设置

小伙伴们新年好啊,又有半个月没有更新博客了。更新也比较随性,想起什么就写点什么,方便和大家工作同学习总结。 最近和同事说起了PHP安全相关的问题,记录下一些心得体会。 由于脚本语言和早期版本设计的诸多原因,php项目存在不少安全隐患。从配置选项来看,可以做如下的优化。 1.屏蔽PH...[2020/1/13]

手把手教你入门Yii2框架-1

前言概述: 我是一名PHP开发工程师,最拿手的是版本2.0的Yii框架,在培训班里老师没教我Yii框架,只是由于我弟弟(同行)擅长Yii框架,所以我用得最多的就是Yii2.0,后台我学了ThinkPHP框架的3.2和5.0版本,虽然还算不上熟练,但是多少会用,自己分别用tp3.2和5....[2020/1/13]

怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)

怎么从一名码农成为架构师的必看知识点 面试题系列: 分享一波腾讯PHP面试题 2019年PHP最新面试题(含答案) Redis 高级面试题 学会这些还怕进不了大厂? 阿里面试官三年经验PHP程序员知识点汇总,学会你就是下一个阿里人! php面试题之PHP核心技术 掌握 Redi...[2020/1/13]

PHP语言编写的磁力搜索工具下载BT种子 支持transmission、qBittorrent

磁力搜索网站2020/01/12更新 https: www.cnblogs.com/cilisousuo/p/12099547.html PT种子、BT种子搜索功能 IYUU自动辅种工具,目前能对国内大部分的PT站点自动辅种PT种子、BT种子;同时,附带的下载模块可订阅各站免费种。支持下...[2020/1/13]

PHP变量作用域(全局变量&局部变量)&global&static关键字用法实例分析

本文实例讲述了PHP变量作用域(全局变量&局部变量)&global&static关键字用法。分享给大家供大家参考,具体如下: 我们知道,变量呢,其实就相当于我们用来储存信息的容器。关于它的命名规则什么的,相信大家也是比较清楚的,这里就不赘述了。这里呢,主要就来看PHP变量的两个作用域,全局变量...[2020/1/13]

PHP高级编程之消息队列原理与实现方法详解

本文实例讲述了PHP高级编程之消息队列原理与实现方法。分享给大家供大家参考,具体如下: 1. 什么是消息队列 消息队列(英语:Me age queue)是一种进程间通信或同一进程的不同线程间的通信方式 2. 为什么使用消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻...[2020/1/13]

php+pdo实现的购物车类完整示例

本文实例讲述了php+pdo实现的购物车类。分享给大家供大家参考,具体如下: <?php se ion_start(); cla Cart { public $pdo = null; public function __construct($confi...[2020/1/13]

PHP基础语法

对于字符串中的指定字符做增删改查操作 $string=''abcdef''; 查找 echo $string{0}; echo ''<br/>''; 注意,修改的时候只能一个字符替换一个字符 $string{1}=''z...[2020/1/10]

swoole怎么连接数据库

异步连接到MySQL服务器。     $serverConfig为MySQL服务器的配置,必须为关联索引数组 $callback连接完成后回调此函数 swoole连接数据库实例:     推荐学习:swoole教程 就到这...[2020/1/10]

PHP+InfiniteScroll实现网页无限滚动加载数据实例

PHP+InfiniteScroll实现网页无限滚动加载数据实例,实现原理:当滚动条到底离网页底部一定长度的时候,向后台发送页数并获取数据。 首先我们在页面上先放置10条数据,即第一页,每一项都是p标签: 1 <div id="content"> 2 <...[2020/1/10]

87
2
记录数:3242 页数:1/6512345678910下一页尾页
加载更多