PHP
qq_41753435
一个苦逼的PHP程序员
展开
-
PHP操作数据库
很简单,只需要几行代码就搞定!1.连接数据库$pdo=new PDO('mysql:host=localhost;dbname=数据库名','用户名','密码');2.准备sql语句$result=$pdo->prepare('select * from user where id=?');3.执行哦sql语句$result->execute();4.接受返回结果,将结果赋值给另外一个...原创 2018-02-27 15:41:39 · 97 阅读 · 0 评论 -
文件上传----最最基本的操作
首相,要限制文件的格式$allow=array('jpg','png','gif','jpeg');接下来就是获取文件的后缀名进行比对,方法是多种多样的,这里提供一种获取文件后缀名的方法$ext=explode('.',$FILES['file']['name']);判断后缀名是否符合规定in_array($allow,array($ext[count($ext)-1]));生成文件名$file_...原创 2018-02-27 16:10:15 · 240 阅读 · 0 评论 -
tp3和tp5
tp3的操作namespace Home\Controller; //命名空间和模块同名use Think\Controller;class ArticleController extends Controller { //所有的控制器都要继承controller这个控制器,如果在某些情况下不能直接继承,那么要通过继承父类的方法,将controller控制器中的所有方法继承,下面会举例说明...原创 2018-02-27 16:47:00 · 369 阅读 · 0 评论 -
PHP扩展安装---Redis为例
首先,下载并安装Redis去Windows/php/net/prel/releas(这个网址不一定正确,记不清楚了) 下载Redis扩展,版本和当前PHP版本对应,nts/ts对应,下载解压,将后缀名为.dll的文件放到php/ext文件夹下,打开php.ini文件,写入extension=php_redis.dll 然后重启Apache测试是否连接成功 <?php $redis=ne...原创 2018-02-23 18:07:52 · 117 阅读 · 0 评论 -
微信开发验证
微信验证服务器地址的有效性,加密/校验方法1.将token timestamp nonce进行排序2.将三个参数拼接成一个字符串,进行sha1加密3.将拼接好的字符串和signature进行对比,标识该请求来源于微信,如果相等的话,返回一个参数echostr代码如下: $token = 'qiaoyu'; $timestamp = $_GET['timestamp']; $nonc...原创 2018-02-24 11:27:06 · 167 阅读 · 0 评论 -
Windows下memcache安装
(我的环境是: PHP5.3.13 - VC9 - TS Apache2.2.21 win7-64bit)1 将memcache.exe,libgcc_s_sjili-1.dll,pthreadGC2.dll放到php安装目录2 将php_memcache.dll 拷贝到 php安装目录下的ext文件夹下3.启动命令行,将php安装目录里面的memcache.exe拖到里面, 在后面输入 -d i...原创 2018-03-10 22:16:21 · 181 阅读 · 0 评论 -
生成随机字符串
<?php//生成16位随机字符串function getRand($num){ $arr=array('s','e','v','d','c','h','k','k','f','e','h','i','o','p','2','3','1'); $max=count($arr); $str=''; for($i=0;$i<$num;$i++){ $key=rand(0,$max-1);...原创 2018-02-24 15:39:07 · 322 阅读 · 0 评论