▼ PHP
文章平均质量分 58
YY-帆S
萌新
展开
-
PHP之CURL和Socket
文章目录一、CURL(1)初始化(2)向服务器发送请求(3)关闭curl一、CURL(1)初始化curl_init()(2)向服务器发送请求curl_exec()(3)关闭curlcurl_close()$curlobj = curl_init();curl_seropt($curlobj, CURLOPT_URL, 'http://www.yyfs.com'); /...原创 2024-03-24 23:12:16 · 1253 阅读 · 1 评论 -
PHP安全技术
文章目录一、攻击一、攻击万能密码:如 xxx‘or’1该密码拼凑出来的sql语句会直接执行 or’1则满足一切条件解决方法:将用户传过来的密码加密,如md5等万能用户名:如 xxx‘or 1# 该密码拼凑出来的sql语句会直接执行 or 1 (#:注释掉后面所有剩余的sql)解决方法:在PHP层面,可以使用addslashes;在MySQL层面,可以用mysqli_real_escape_...原创 2024-03-24 23:07:09 · 456 阅读 · 0 评论 -
PHP程序员面试宝典摘抄
线程同步有哪些机制?现在流行的进程线程同步互斥的控制机制,其实是由最原始、最基本的四种方法(临界区、互斥量、信号量和事件)实现的(1)临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程访问共享资源,如果有多个线程试图访问共享资源,那么当有一个线程进入后,其他试图访问共享资源的线程将会被挂起,并一直等到进入临界区的线程离开,临界在被释放后,...原创 2020-01-19 17:12:36 · 649 阅读 · 0 评论 -
PHP正则表达式
preg_grep($pattern, $input[, $flag = 0]):返回匹配模式的数组参数:$pattern:正则表达式,要搜索的模式$input:输入的数组$flag:当设置为PREG_GREP_INVERT,则搜索与指定模式pattern不匹配的数组元素<?php$arr = [1,2,3.4,5,6,7.8,9];$preg = preg_grep("/^(\d...原创 2019-07-22 20:10:21 · 220 阅读 · 0 评论 -
PHP静态化与伪静态
文章目录一、静态化1、示例代码2、相关函数一、静态化1、示例代码php代码执行=》缓冲区=》抓取缓冲区=》生成静态页面流程:1、开启缓冲区2、抓取php缓冲区的内容:即在浏览器看到的静态内容都会被缓冲区收集3、利用抓取到的内容制作静态页面4、关闭并刷新清除缓冲区<?php//1.开启缓冲区ob_start();for ($i=0; $i < 100; $i++) {...原创 2019-07-14 23:22:18 · 472 阅读 · 0 评论 -
Laravel 打印生成 Sql
仅有?占位符sql,没有具体数据$sql = DB::table(‘car_data’)->select()->toSql();方法二:可查看具体绑定数据信息DB::connection()->enableQueryLog(); //开启执行日志DB::table('car_data')->insert($data); dd(DB::getQuery...原创 2019-05-16 21:57:27 · 1143 阅读 · 0 评论 -
Nginx开启禅道PATH_INFO模式
禅道配置PATH_INFO 禅道添加第一行zentao/www/index.php $_SERVER['PATH_INFO'] = preg_replace('/index\.php$/', '', $_SERVER['PATH_INFO']); 修改禅道zentao/config/my.php $config->requestType = 'PATH_INFO'; ...原创 2019-04-16 15:26:13 · 1417 阅读 · 0 评论 -
PHP-GD系列:制作验证码、生成缩略图、添加水印、图片特效
文章目录验证码的制作流程1.创建画布资源2.操作画布3.导出 &amp;amp;amp;&amp;amp;amp; 销毁4.前端代码1.PHP制作验证码2.HTML显示验证码3.PHP验证验证码验证码的制作流程1.创建画布资源创建新的画布:imagecreate(宽,高):创建基于调色板的画布,支持颜色少 imagecreatetruecolor(宽,高):创建正彩色画布,支持颜色多基于已有图像创建画布 i...原创 2019-03-13 18:41:55 · 618 阅读 · 0 评论 -
PHP文件操作-上传,下载(断点续传),目录操作,文件操作
文章目录文件上传1.上传步骤2.$_FILES解析3.注意3.代码结果目录操作文件操作文件上传1.上传步骤(1)前端form表单上传文件:enctype=“multipart/form-data”(2)检查文件是否有误:限制文件大小,类型,判断文件是否传输失败(3)转移文件位置:move_uploaded_file($tmp_file,$dst_file)2.$_FILES解析...原创 2019-07-18 10:21:55 · 1068 阅读 · 0 评论 -
PHP会话技术
文章目录1.COOKIE2.SESSION1.COOKIE2.SESSION原创 2019-03-12 16:38:11 · 386 阅读 · 0 评论 -
PHP学习笔记
非科班的苦逼程序员,深感找工作的艰辛,而且还是PHP的技术栈,找工作更加痛苦。现把自己积累的手写php笔记,搬到CSDN上吧原创 2019-08-01 08:05:23 · 556 阅读 · 2 评论 -
PHP常用函数笔记
1、sleep($n)$n为数字,单位为秒功能:让程序停止运行指定的秒数2、break&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;continuebreak [n]/continue[n]:表示可以退出几层循环,默认退出当前一层循环break 2;则是退出两层循环原创 2019-08-01 07:38:49 · 629 阅读 · 0 评论 -
PHP错误处理笔记
文章目录1、错误分级2、错误报告配置3、自定义错误处理4、错误捕获1、错误分级值常量描述1E_ERROR致命的运行时错误,脚本终止不再继续运行2E_WARNING运行时警告 (非致命错误)。仅给出提示信息,但是脚本不会终止运行8E_NOTICE运行时通知。表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里面也可能会有类似的通知25...原创 2018-10-28 22:08:07 · 248 阅读 · 0 评论