![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
赤兔马百花袍
程序员和码农不一样,这不仅是态度问题,更是意识形态的区别,做的东西真的很琐碎,但是不代表做这一块就只学习这一块,学习的应该是把每一块连接起来的一条线!
展开
-
php另类打断点
在开发过程中,总会遇到几个不能在页面打断点的文件,那这个时候怎么办呢??这个就比较考研个人经验了,我问过有经验的老大哥,他说“你这样,把断点信息写道文件里”!我恍然大悟,代码如下:file_put_contents('1.txt','断点信息');另外还可以通过error_report()方法来打印致命错误和语法错误,不用打印警告信息。...原创 2020-04-16 12:41:20 · 156 阅读 · 1 评论 -
php类型转换和数组的键值连续
php int 型转换为string$num = '456';$flg=settype($num,"int"); var_dump($flg);// bool truevar_dump($num);// int 456php string 转换为 int$str = 456;$flg=settype($str,"string"); var_dump($flg);// b...原创 2020-04-01 22:35:54 · 216 阅读 · 0 评论 -
php判断字符串有没有指定字符,取指定字符前部分的字符串
php判断字符串有没有指定字符,取指定字符前部分的字符串小编话不多说,直接上!这里指定字符为’?’if(strstr($str,'?')){ $str = substr($str,0,strrpos($str,'?'));}咱们再熟悉一下这两个函数//知识来源w3school定义和用法strstr() 函数搜索字符串在另一字符串中的第一次出现。<?phpecho s...原创 2020-03-31 23:25:14 · 320 阅读 · 0 评论 -
php web基础教程之php连接mysql方法以及其他方法
小编借用采用菜鸟教程来整理:PHP 5 及以上版本建议使用以下方式连接 MySQL :(我用的是php7.3.4)MySQLi extension (“i” 意为 improved)PDO (PHP Data Objects)分三种:MySQLi (面向对象)MySQLi (面向过程)PDO代码://实例 (MySQLi - 面向对象)$servername = "localh...原创 2019-12-21 20:33:42 · 217 阅读 · 0 评论 -
php web基础教程之注入
还是老样子,先来介绍一下sql注入:SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。准备工作建立数据库以及录入信息create database 'test';CREATE...原创 2019-12-21 18:46:26 · 327 阅读 · 1 评论 -
php web基础教程之超级变量
php的超级变量都有哪些?$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION(注意要区分大小写,php是一个区分大小写的语言,这个题上网一收全是,我来教大家如何更方便记忆)这些超级变量的作用:先分个组:$_POST$_GET$_REQUEST$_FILES一组这一组主要是接受和存储前...原创 2019-12-20 17:54:20 · 487 阅读 · 0 评论 -
php web基础教程之表单传递
表单之get提交前端基于Bootstrap(这样既美观又方便)。html代码<form action="controller/index.php" method="GET" ><!-- get的传值方式 --> <div class="form-group"> <label for="exampleInputEmail1">Email ad...原创 2019-12-20 17:06:31 · 193 阅读 · 0 评论 -
php接口
<?php// 声明一个'iTemplate'接口interface iTemplate{ public function setVariable($name, $var); public function getHtml($template);}// 实现接口// 下面的写法是正确的class Template implements iTemplate...原创 2019-12-03 16:58:48 · 64 阅读 · 0 评论 -
php语言知识梳理
php的语法一定要熟悉,但是有几类要一定记住:字符串一类,数组一类,时间方法一类。php连接mysql的方法(mysqli和pdo)。几种排序的数据结构,设计模式,魔术方法,魔术变量,超级变量(全局变量),ajax(json和jsonp),web安全一类,session和cookie,redis技巧(商品秒杀,排行等),上传图片,了解协议(http请求、get请求、socket请求、tcp请求...原创 2019-12-02 21:07:58 · 129 阅读 · 0 评论 -
php上传图片代码
先处理前端发来的数据/**处理发来的数据***/function handleWindows($data){ $arr = array(); if($data['time'] == 1){ $uploads = 'uploads1';//传值到函数中 $photoName = photo($uploads);//接受结果 //将大数组拆分为小数组 $cwindows...原创 2019-12-02 11:20:45 · 261 阅读 · 0 评论 -
php下载csv文件
/**csv是一个下载的excel文件*/function csv(){ global $myDB; $sql = "select id,uname,PASSWORD,uage,usex,admin,jinyong from `user`;"; $result=$myDB->getAll($sql);//二位数组 header("Content-Type: text/cs...原创 2019-11-28 15:02:11 · 392 阅读 · 0 评论 -
mysql,php,redis,jq小记
学习笔记lamp:linux+Apache+mysql+phpmysql的相关内容(基础):建库create database 库名;选择库use 库名;查看其它库show databases;建表CREATE TABLE `t_article` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ititleid` int(10) ...原创 2019-11-20 15:49:24 · 560 阅读 · 2 评论 -
require_once and include_once
对php7的误解,require_once and include_once在php4中就有存在,并不是php7新加的。而且mysqli在php5中就存在了。php7移除了mysql。更仔细的内容大家参考:https://www.cnblogs.com/clphp/p/7941320.html...原创 2019-11-20 11:53:14 · 115 阅读 · 0 评论 -
php用ajax传图片思考
交代背景小编昨天做了一个js动态添加图片的前端,你想加几个就能加几个图片,但是传到后台就产生一个问题print_r($_FILE);的结果是array();问了百度这个问题,他说要使用表单来提交,如果不是用ajax提交的话,我实在想不出如何将多条记录传到后台?后来我做了几个小例子发现我误解了用表单提交的意思,我之前的想法是ajax提交和表单提交属于不同的方式,如果数据传输格式是json的话,在表...原创 2019-11-13 11:45:45 · 153 阅读 · 0 评论 -
模拟php与redis穿透结果
模拟php与redis穿透结果交代背景redis穿透思路实现的代码部分图片redis封装方法mysql封装方法交代背景在学习redis的时候,主要是学会如何使用缓存,相应的问题也来了,无论是什么样的代码都会有崩的时候,这一次我们来模拟一下redis穿透。redis穿透redis穿透:突然大量访问缓存中不存在的key,直接去访问数据库,给数据库造成了极大的压力。思路因为访问的是缓存中不存...原创 2019-11-07 15:40:22 · 477 阅读 · 0 评论