![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 62
tongluren381
这个作者很懒,什么都没留下…
展开
-
PHP防止SQL注入的方法
1.前端输入口限制特殊字符输入2.后端做变量转化,过滤和变量参数话前端input部分后端php部分一:后端php部分二:php7 mysql防注入_php如何防sql注入?_雾里听风的博客-CSDN博客SQL注入(SQLi)是一种注入攻击,,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可以使用SQL注入漏洞绕过应用程序安全措施;可以绕过网页或Web应用程序的身份验证和授权,并检索整个SQL数据库的内原创 2022-10-20 09:06:02 · 3737 阅读 · 1 评论 -
php上传大文件配置
php上传大文件配置PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译时设置了 --enable-memory-limit标志的情况下才生效4.upload_max_fil...转载 2021-11-30 09:28:53 · 797 阅读 · 0 评论 -
使用PHPExcel导入数据库,date数据的问题
当使用PHPExcel将数据表导入MySQL时,时间字段设置数据类型为date,导入后发现数据库显示的时间为'0000-00-00'.为匹配数据库date格式,Excel时间格式如下,发现通过PHPExcel获取到的却是浮点型43110,以后查资料才知道在Excel中时间格式默认常规格式下,读取出都为浮点型,所以我们要将其转换下. 1 2 3 4 $d= 25569; $t= 24 * 60 * 60; $d..转载 2021-11-26 15:28:18 · 274 阅读 · 0 评论 -
短信验证功能JS+PHP
PHP短信验证功能PHP短信验证功能_尘中客的博客-CSDN博客_php 短信验证js ajax实现短信验证码功能_季小沫的博客-CSDN博客php短信验证码60秒时间限定_@互亿无线的博客-CSDN博客原创 2021-10-08 15:48:18 · 228 阅读 · 0 评论 -
php 打包压缩文件并下载,处理了中文路径以及路径中转义字符问题
试过了php自带的扩展ZipArchive,发现处理中文路径,文件名实在是太难了,处理不了。使用pclzip发现非常简单好用。过程中处理了中文路径,文件名问题,以及转义字符问题附上代码:<?phpinclude_once('pclzip.lib.php');$rootPath = $_SERVER['DOCUMENT_ROOT'];//网站根目录 header("Content-type:text/html;charset=UTF-8");// $titleLe=$_POST原创 2021-05-12 10:54:12 · 382 阅读 · 0 评论 -
推荐一款PHP压缩与解压缩类PclZip
http://www.nowamagic.net/librarys/veda/detail/111PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。同时也可以对现有的ZIP包进行添加或删除文件。官方网站:http://www.phpconcept.net/pclzip/最近在开发我的Wordpress插件Shar.转载 2021-05-11 17:28:55 · 157 阅读 · 0 评论 -
使用PHP自带的ZipArchive的一些问题
1.添加文件到压缩文件中,文件太大或者太小添加失败问题。2.文件路径有中文或特殊字符时不能使用$zip->addFile($file,basename($file));我的例子:<?php$rootPath = $_SERVER['DOCUMENT_ROOT'];//网站根目录 $files[] = "C:\Users\Administrator\Pictures\a9290e3daadbf937e77f09f9eaa8aa40.jpg";//必须绝对路径,为什么有些图..原创 2021-05-11 15:05:01 · 2244 阅读 · 0 评论 -
php+mysql做统计
一:php+mysql 生成统计报表mysql获取数据的代码://结束时间 年月日$endTime = date('Y-m-d');//开始时间 年月日 前30天日期$startTime = date('Y-m-d', (strtotime($endTime) - 30*24*60*60));//循环的初始值 秒$start = strtotime($startTime);//循环的最大值 秒$end = strtotime($endTime);//步长 一天循环的时候按一天的时间作.转载 2020-12-22 08:57:16 · 1192 阅读 · 0 评论 -
PHP empty() 函数
PHP empty() 函数PHP 可用的函数empty()函数用于检查一个变量是否为空。empty() 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。empty() 5.5 版本之后支持表达式了,而不仅仅是变量。版本要求:PHP 4, PHP 5, PHP 7语法bool empty ( mixed $var )参数说明:$var:待检查的变量。注意:在 PH.转载 2020-12-08 14:08:17 · 350 阅读 · 0 评论 -
PHP 分割字符串与合并字符串
分割字符串实际操作 if(!empty($row['picturesUrl'])){ $str=$row['picturesUrl']; $arr= explode(',', $str); // print_r($arr);foreach ($arr as $key => $value) {$ary=explode('.', $value);$title= trim(strr...原创 2020-11-27 10:14:59 · 589 阅读 · 0 评论 -
jquery datatable的详细用法
https://www.cnblogs.com/wenhainan/p/10446512.htmljquery datatable的详细用法1,首先需要引用下面两个文件 <link rel="stylesheet" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css" /><script src="https://cdn.datatables.net/1.10.16...转载 2020-11-05 16:43:56 · 7149 阅读 · 1 评论 -
php file_exists中文路径不存在问题和unlink()中文路径不存在问题
本地window10系统上unlink($path)是可以删除文件的 可是上传到服务器windows Server 2012 R2上就出现问题了,推断可能有几个原因:1:路径问题 “/” “\” 多方测试 找不出来 直接复制文件地址都不行2:权限问题 设置www用户所有权限 依然不行3:中文问题 靠,果然是它。header("Content-type:text/html;charset=UTF-8");$filePaths=urldecode($_POST['...原创 2020-11-03 11:32:10 · 665 阅读 · 0 评论 -
windows系统和lunix系统路径字符\和/
windows \路径字符lunix /路径字符转义字符 区别 。。。。。。。。。。php替换字符。。。str_replace("iwind", "kiki", "i love iwind, iwind said");将输出 "i love kiki, kiki said"原创 2020-11-03 09:33:56 · 89 阅读 · 0 评论 -
select multiselect 关于多选name填写格式和后台接收
前端 name要带[]<select id="write_people" name="write_people[]" class="multiselect" multiple=""></select>后台 拼接成字符串if($_POST['write_people']){$write_people = implode(',',$_POST['write_people']);};...原创 2020-10-30 14:25:15 · 348 阅读 · 0 评论 -
php可变变量问题
for($i=1;$i<=$num;$i++){ ${"a".$i}=$_POST["a".$i]; ${"b".$i}=$_POST["b".$i]; ${"c".$i}=$_POST["c".$i]; ${"d".$i}=$_POST["d".$i]; ${"e".$i}=$_POST["e".$i]; $sql2="update xiangqing set eDate='".${"b".$i}."',finsh_no='".${"c".$...原创 2020-10-22 17:29:30 · 269 阅读 · 0 评论 -
如何防止页面刷新时重新提交表单
https://www.imooc.com/wenda/detail/565647我还想指出,您可以使用javascript方法,window.history.replaceState若要防止刷新和后退按钮上的重新提交,请执行以下操作。<script>if(window.history.replaceState){window.history.replaceState(null,null,window.location.href);...转载 2020-09-08 10:01:03 · 1195 阅读 · 1 评论 -
PHP 文件上传
1.https://www.runoob.com/php/php-file-upload.html2.https://blog.csdn.net/weixin_42380348/article/details/89199344通过 PHP,可以把文件上传到服务器。本章节实例在 test 项目下完成,目录结构为:test|-----upload # 文件上传的目录|-----form.html # 表单文件|-----upload_fil.转载 2020-07-09 16:15:30 · 328 阅读 · 0 评论 -
使用PHPExcel实现数据批量导入到数据库
此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可!功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后即可上传! 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 </head> 6 <m转载 2020-07-09 15:49:13 · 520 阅读 · 0 评论 -
PHP中json_encode与json_decode
PHP中json_encode与json_decode一、json_encode() 对变量进行JSON编码,语法:json_encode($value[,$options=0]) 注意:1、$value为要编码的值,且该函数只对UTF8编码的数据有效; 2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSO...转载 2020-07-06 11:47:23 · 235 阅读 · 0 评论 -
php制作登陆页面
登陆页面login.html <div class="container"> <form class="form-signin" method="post" action="doLogin.php"> <h2 class="form-signin-heading">请登录</h2> <label...原创 2019-12-07 11:27:51 · 390 阅读 · 0 评论 -
php验证码
html部分<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>...转载 2019-12-07 10:35:33 · 174 阅读 · 0 评论