原生PHP
讨吃的讨吃了
一个普通人。
展开
-
PHP函数:sprintf 拼接sql语句
sprintf 在php中是一个函数,最近发现这个函数其实挺好用的,比如在拼接sql语句上简单常用的有%u ,和%s,其中%u 是自然整数 ,包括0,1,2...例如有一条 select * from users where user_id in (1,2,3,6,7);而我们接受到的参数是一个 数组 [1,2,3,6,7];我们可以这样写sql<?php$userIds =[1,2,3,6,7];$sql = sprintf("select * fro...原创 2021-01-14 21:58:06 · 520 阅读 · 0 评论 -
php简单对称加密
背景两个项目传输一个id,明文传输不太好。弄一个简单的加密代码<?php function encrypt($string) { // openssl_encrypt 加密不同Mcrypt,对秘钥长度要求,超出16加密结果不变 $method = 'DES-ECB';//加密方法 $passwd = '12344321';//加密密钥 $data = openssl_encrypt($string, $method, $pass.原创 2020-09-02 10:13:41 · 386 阅读 · 0 评论 -
PHP实现冒泡排序
冒泡排序是很经典,也是大家算法入门的第一个小算法吧,我今天再用PHP实现以下。还是先简单介绍下思路。冒泡排序就是说,每次拿出第一个数字来,作为最小值(或者最大),然后从第二个开始和他依次比较,如果比他还小,换下位置嘛。然后第一个数字经过第一次处理,就是最小的值。它的时间复杂度为O(n²)次。就是都按照最差的来, 比如1,2,3,这样,非要排位3,2,1.下面看代码function ...原创 2020-04-28 15:58:29 · 239 阅读 · 0 评论 -
PHP 最简单的验证登录用户(基本表单用户验证)
以下代码可以实现基本的表单提交,用户验证。html页面中的用户名,php会放到$_SERVER['PHP_AUTH_USER']中。密码放入$_SERVER['PHP_AUTH_PW']中。hello world处,可以实现,你想要接下来进行的操作。//判断来源 http 验证登录用户if (!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-...原创 2018-03-23 16:07:58 · 8903 阅读 · 0 评论 -
html5上传文件提交服务器前的一些前端验证。
我做的是app上传,要求.apk格式,并且小于20兆。由于html5不能认识apk的扩展名。所以自己写了一个获取扩展名的函数html表单<input type="file" name="app_file" accept=".apk" onchange="processFiles(this.files)"></input>JS代码<script type=&q原创 2018-03-23 16:14:47 · 1481 阅读 · 0 评论 -
javascipt以及PHP实现图片下载功能(遇到的一些问题)
需求(点击这个按钮,可以将图片下载下来)问题一:A链接download属性百度首先搜到的是a链接的download属性。<ahref="https://www.baidu.com/img/bd_logo1.png" download="百度logo">点我下载</a>经过测试,这种方式只能是同源路径才可以使用,否则会直接打开。同源指的是一个域名下,如果使用其它域名则不可以。...原创 2018-05-03 15:24:27 · 285 阅读 · 0 评论 -
PHP 导出excel 长数字科学计数法(解决办法)
1.在前面加空格。 例 $idCard;= ' '.$idCard;2.数字前后加\t,记得用 双引号扩住。例 $idCard;= "\t".$idCard."\t";原创 2019-03-06 14:43:45 · 4447 阅读 · 2 评论