php小白笔记
文章平均质量分 59
liu709127859
这个作者很懒,什么都没留下…
展开
-
php (匿名函数和闭包)
原文链接:https://blog.csdn.net/qq_38287952/article/details/83104718一、什么是闭包1、闭包和匿名函数在php5.3.0中两个php新特性,使用的也最多,这两个特性听起来很吓人, 其实很容易理解,这两个特性非常有用,每个php开发者都应该掌握。2、闭包是指在创建时封装周围状态的函数,即便闭包所在的环境不存在了,闭包中封装的状态依然...原创 2020-03-06 13:09:32 · 351 阅读 · 0 评论 -
php 静态变量
原创 2019-01-10 17:14:16 · 959 阅读 · 0 评论 -
传智播客 PHP+H5全栈工程师课程大纲
原创 2018-10-08 12:51:26 · 1571 阅读 · 0 评论 -
php 刷新提交表单问题
https://blog.csdn.net/u012466451/article/details/68952280在表单里生成一个token(随机字符串),然后用个input装起来,设置hidden。第一次post处理完数据后把token存入session,接下来每次post判断一下token跟session中的一不一样,一样则说明数据处理过了。<?phpsession_star...原创 2018-09-09 14:45:40 · 549 阅读 · 0 评论 -
apache-VirtualHost配置说明
<VirtualHost *:80> #DocumentRoot "D:\phpStudy\WWW\123" DocumentRoot "D:\phpStudy\WWW\123" ServerName www.123.com ServerAlias <Directory "D:\phpStudy\WWW\123"> Opti...原创 2018-07-23 14:35:09 · 2212 阅读 · 0 评论 -
php 中DIRECTORY_SEPARATOR
php 中的DIRECTORY_SEPARATORdefine("DS",DIRECTORY_SEPARATOR);//平台分隔符导致url中的地址不识别的问题。具体没找到原因。define("DS",'/');//平台分隔符原创 2018-07-04 15:53:20 · 1326 阅读 · 0 评论 -
tp5 学习 1
index.php<?phpnamespace app\index\controller;use think\Controller;use think\Db;class Index extends Controller{ public function index($name) { echo "hello ".$name; } public functi...原创 2018-07-10 14:31:03 · 227 阅读 · 0 评论 -
php自搭建mvc框架实现的入门级超市管理系统知识点总结
添加了 smarty目录结构: application 程序入口 存放 Controller Model templates下存放所有网页相关framework 存放初始化就要引入的文件 Console.class.php调试类文件index.php 唯一的入口文件,根据请求分配任务 session_start();//开启session 验证登录信息成功 保存用户名 $...原创 2018-06-19 14:21:04 · 1138 阅读 · 0 评论 -
vs code 调试php程序
转载自 https://blog.csdn.net/x356982611/article/details/52664334简介php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员的福音,启动速度快,插件越来越多,跨平台。现在说一下vscode上调试php文件所需文件xampp 集成服务器vscodeXdebugphp-debug 插件配置过程1: 在vscode中按 F1, ...原创 2018-06-19 13:26:50 · 3145 阅读 · 0 评论 -
php 无限分类测试代码
<?php//phpinfo(); header("content-type:text/html;charset=utf8");//测试数据$cate = array(array('id' => 1, 'pid' => 0, 'name' => '一级11' ),array('id' => 11, 'pid' => 0, 'nam...原创 2018-06-30 13:34:35 · 435 阅读 · 0 评论 -
分页的实现,
<?phpclass Page{ private $total; // 总共有多少条记录 private $pagenum; // 分成多少页 private $pagesize; // 每页多少条记录 private $current; // 当前所在的页数 private $url; // url private $fir...转载 2018-06-29 15:25:55 · 248 阅读 · 1 评论 -
tp3.2 缩略图
//处理上传的图片附件 //dump($_FILES); if($_FILES['gpic']['error']<4){ $cfg=array( 'rootPath' => './Public/uploads/' //保存根路径 ...原创 2018-06-24 22:47:17 · 365 阅读 · 0 评论 -
php thinkphp5 中好看的弹窗 3s后消失。
动手整理了一个弹窗的代码,tp5中调试无问题。弹出信息后,3s消失。很好看,很适合前台后台一些提示框的显示。需要的 联系 微信 liuyw250 或者是 邮箱 840270676@qq.com 费用是 5元。...原创 2019-01-15 16:29:33 · 749 阅读 · 0 评论 -
截取汉字,截取字符串
原创 2019-01-11 20:44:52 · 551 阅读 · 0 评论 -
一句代码删除目录下文件
原文:https://www.jb51.net/article/132620.htm前言想必很多人都会写几行甚至几十行代码使其列出所有文件变为数组进行删除,但是glob函数分分钟解决问题!下面来一起看看详细的介绍吧。glob语法说明:? 1 array glob ( string $pattern [, int $flags = 0 ] ) ...转载 2019-06-05 09:41:52 · 654 阅读 · 0 评论 -
linux7.4 固定ip
说明:在网上搜了好多文章都是大同小异,都没有完全解决我想要的固定IP后要达到的如下效果,1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网;2、只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进行任何设置;3、虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下...原创 2019-09-11 08:35:27 · 1307 阅读 · 0 评论 -
php7安装openssl扩展方法
1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/lib 下。如果没有php.ini需要把源码中的配置文件 php.ini-development 或php.ini-production改名成php.ini并放在lib下。2、进入openssl的扩展目录 :/h...原创 2019-08-29 21:11:01 · 972 阅读 · 0 评论 -
thinkphp5路由笔记
这是测试路由用的代码。如果访问 http://www.xxx.com/p.html 无参数,默认会跳到 index人物列表页面。如果访问http://www.xxx.com/p/1.html 存在id的参数,则会跳转到 相应的 delay详情页面。下面是一份参考的源码...原创 2019-08-11 22:27:44 · 241 阅读 · 0 评论 -
php基础学习笔记1
三个函数isset() empty() unset()超全局变量获取 定义字符串的某一位if 判断条件中为false 的值:整数 0 ,浮点 0.0,字符串 " " "0" , null , 空数组为true 的值:非0整数 非空非0字符串 非空数组 对象 资源文件多态的例子改进的代码...原创 2019-08-14 17:03:00 · 267 阅读 · 0 评论 -
php基础知识2
属性跟方法的重载__get() __set()当 $name 未定义 或者修饰符为 private 或者protected 时候。给对象$name属性赋值,因为$name不存在,所以会调用__set()方法。获取 对象的 $name 时候,因为属性不存在,所以会调用 __get()方法。下面是一个更加能说明使用的例子。 array_key_exists() 方法:检查某个数组...原创 2019-08-19 17:06:11 · 255 阅读 · 0 评论 -
putty(pietty)连接时响应慢解决方法
openssh会在用户登录的时候验证IP和主机名是否对应,如果启用了DNS进行检测,而此时并不存在DNS服务器,则会出现连接响应慢的现象。解决方法:1.修改 /etc/ssh/sshd_config文件,添加或者修改一行:UseDNS no2.重启sshd服务:(在有些参考中执行#service sshd restart命令“,因为是CentOS”;但在我但机器上此命令执行时会出现,所以直接...转载 2019-07-27 21:04:44 · 680 阅读 · 0 评论 -
linux源码安装php7
php官网下载源码包上传到服务器后,解压缩检测环境 gcc autoconfig必须要有的两个工具 这里提示一个错误,运行 yum install libxml2-devel完成config的样子make 进行编译后的样子make install安装完成可以找到php安装目录 通过 php -m查看安装的扩展简化php 命令...原创 2019-07-20 19:18:21 · 248 阅读 · 0 评论 -
php linux 简化输入
查看 php配置文件位置原创 2019-07-19 20:52:03 · 249 阅读 · 0 评论 -
reids入门教程
windows下的安装。主要是以管理员运行cmd,然后运行各种命令就行。linux下的安装cd ./redis-server 启动服务数据类型set age 23incr age 自增1decr age 自减get ageincrby age 10 age加上10的操作decrby age 10 age减去10的操作keys * 获取所...原创 2019-07-17 10:14:10 · 256 阅读 · 0 评论 -
linux笔记
安装linuxcentos7一些知识点系统安装完成后,ping www.baidu.com不通。改一下配置,。vi /etc/sysconfig/network-scripts/ifcfg-ens33其中的 ONBOOT=yes固定ip,方便登陆重启网络服务开放22端口重启防火墙安装vim目录结构与简单说明常用命令:chm...原创 2019-07-16 13:32:27 · 289 阅读 · 0 评论 -
javascript、php实现无限级分类的两种方式
javascript、php实现无限级分类的两种方式作者:Lee_吉2018-06-30来源:51CTOI、php: 一、梯式:代码: /*@desc:获取梯式分类@param data 需要转换的数据@param pkey 上级的键名@param key 主键名@param pid 顶级id@param level 起始层级 默认0@return ret 转换后...原创 2019-07-14 16:31:35 · 264 阅读 · 0 评论 -
tp3.2 文件上传功能实现
html中 <form action="<<$smarty.const.__SELF__>>" method="post" enctype="multipart/form-data"> <table border="1" width="100%" class="原创 2018-06-24 20:34:22 · 2447 阅读 · 0 评论 -
tp3.2中生成验证码
verity.class.php实现验证码的生成生成验证码的类 //定义方法生成验证码图片 function verifyImg(){ $cfg=array( 'length' => 4, 'fontSize' => 15, 'imageH' => 45, ...原创 2018-06-24 19:30:01 · 614 阅读 · 0 评论 -
tp3.2 字段验证
modelcontrollerhtml原创 2018-06-24 11:05:17 · 1478 阅读 · 0 评论 -
递归函数实现阶乘
递归函数实现阶乘function jiecheng($para){ if ($para==1) { return 1; }else{ $result= jiecheng($para-1)*$para; return $result; }}$v2= jiecheng(20);echo $v2;原创 2018-05-16 16:03:00 · 1666 阅读 · 0 评论 -
php 有关函数的系统函数 函数可变参数
function_exists():判断一个函数是否被定义过。其中使用的参数为“函数名”:func_get_arg($i): 获取第i个实参值func_get_args(): 获取所有实参(结果是一个数组)func_num_args(): 获取所有实参的个数。...原创 2018-05-16 16:01:49 · 233 阅读 · 0 评论 -
php项目部署前 初始化dabase
index.php<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>系统安装向导</title> <link rel="stylesheet" type="text/css&原创 2018-06-02 17:46:15 · 579 阅读 · 0 评论 -
用户登录练习
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title&a转载 2018-05-08 17:08:54 · 639 阅读 · 0 评论 -
server变量 小练习
<!DOCTYPE html><html><head> <title>Bootstrap 实例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial转载 2018-05-08 17:07:51 · 225 阅读 · 0 评论 -
php 小白 笔记 计算器代码
<?php if($_GET!=null){$num1=$_GET['num1'];$num2=$_GET['num2'];$fuhao=$_GET['fuhao'];$result=0;if($fuhao=="-"){ $result=$num1-$num2;}if($fuhao=="*"){ $result= $num1*$num2;}if($fuhao=="/"){ $result= ...转载 2018-05-08 17:05:54 · 469 阅读 · 0 评论 -
php 自定义错误触发信息
ini_set("display_errors",0); // 用户定义的错误处理函数 function my_error_handler($errno, $errstr, $errfile, $errline) { echo "<b>Custom error:</b> [$errno] $errstr<br>"; echo " Error on...原创 2018-05-14 16:01:42 · 720 阅读 · 0 评论 -
php mysql 基本语句
//mysql 常用命令学习创建数据库,该命令的作用: 1. 如果数据库不存在则创建,存在则不创建。 2. 创建RUNOOB数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;//显示数据库show databases;use db_test;drop da...原创 2018-05-13 20:55:42 · 1840 阅读 · 0 评论 -
php简单数据库练习
<?php include('myFunction.php'); consoleLog("include test"); //接收用户提交数据,并保存到数据库中 if($_POST){ if($_SERVER['REQUEST_METHOD']=="POST"){ //接收输入 $firstname=inputFormat($_POST['firstname']); $last...原创 2018-05-13 20:55:00 · 460 阅读 · 0 评论 -
php过滤关键字
<?php if($_POST){ if(is_file("filterwords.txt")){ $filter_word=file("filterwords.txt"); $str=$_POST['neirong']; for($i=0;$i<count($filter_word);$i++){ if(preg_match("/".trim($filter_w...转载 2018-05-11 20:56:09 · 1117 阅读 · 0 评论 -
php中定义类
<?php //定义类 class Cat{ var $age; var $color; function setAge($var1){ $this->age=$var1; } function getAge(){ echo $this->age; } function setColor($var1){ $this->color=$var1; ...原创 2018-05-11 15:17:54 · 898 阅读 · 0 评论