PHP
田小涛
少年终将为不可得之物困扰一生.
展开
-
PHP 图片裁剪类封装
PHP工具类,图片裁剪,php裁剪图片原创 2024-04-10 17:27:13 · 444 阅读 · 0 评论 -
PHP Curl请求封装
php语言封装curl请求类库代码原创 2023-11-06 17:18:25 · 499 阅读 · 0 评论 -
在Ubuntu 1上安装PHP7.2 NGINX和PHP7.2-FPM
sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM原创 2022-06-24 18:24:52 · 1144 阅读 · 0 评论 -
导出数据至EXCEL归类设置工作组(worksheet)
php导出excel过程中设置sheet名称。$phpEx = new \PHPExcel();foreach ( $arrOrg as $j=>$or ){ $phpEx->createSheet( $j ); $phpEx->setactivesheetindex( $j )->setTitle( $or[ 'sheet' ] ); $phpEx->getactivesheet( $j )->setcellvalue( 'A1', 'SPU'.原创 2021-10-28 17:30:25 · 377 阅读 · 0 评论 -
Redis 辅助工具类(laravel)
Laravel 获取redis信息辅助类1. redis 服务信息示例2. redis 内存信息示例3. redis cpu信息示例4. db数量获取示例代码示例如下:<?phpnamespace App\Utils;/** * redis 服务信息 * @author 田小涛 * @date 2019年6月29日 * @comment * */class RedisServerUtils{ private..原创 2020-07-03 17:58:04 · 334 阅读 · 0 评论 -
PHP 非对称加密实现
PHP 实现非对称加密逻辑 -实现保护用户数据安全在日常设计及开发中,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文加密成复杂的密文。目前主流加密手段大致可分为单向加密和双向加密。单向加密:通过对数据进行摘要计算生成密文,密文不可逆推还原。算法代表:Base64,MD5,SHA; 双向加密:与单向加密相反,可以把密文逆推还原成明文,双向加密又分为对称加密和非对称加密。...原创 2019-10-30 13:32:02 · 1120 阅读 · 0 评论 -
php中字符串的递增问题
如下代码所示:$str = 'W';for( $i=0; $i<6; $i++ ){ echo ++$str . "\r\n";}会出现如下结果:是因为php处理字符串的时候沿袭了 Perl 的习惯,而非 C 的。例如, 在 Perl 中 $a = 'Z'; $a++; 将把 $a 变成'AA' 而在 C 中,a = 'Z原创 2015-08-26 10:19:05 · 1116 阅读 · 0 评论 -
OSX 下安装php7
brew install php70 --with-apxs2 --with-apache --with-gmp --with-imap --with-tidy原创 2016-11-15 15:57:38 · 622 阅读 · 0 评论 -
PHP 按照指定数量分割数组
<?php/** * 系统辅助类 * @date 2019年7月2日 * @comment * */class SystemUtils{ private static $_instance; private function __construct() { } public static fu...原创 2019-07-02 19:20:13 · 3667 阅读 · 1 评论 -
Laravel 事件触发器分发至Redis队列处理
Laravel 中的 event(事件)触发器分发至队列中进行异步业务/数据处理,那么这样之后可以快速做出响应而不用实时等待执行结果之后才能给使用者做出提示消息。1 设置事件 app->events/** * @author Administrator * @date 2018年11月26日 * @comment * */class DuplicateD...原创 2019-06-28 22:59:38 · 1357 阅读 · 0 评论 -
Laravel 自动分发路由处理及全局处理辅助函数
首先我们都知道laravel既可以分发web端路由,也可以分发api端路由 但是却如何将api的控制器与web端控制器相互分离,那么本次就跟大家分享下 如何来将web/api业务处理分开1 设置 app->Providers:RouteServiceProvider.phpclass RouteServiceProvider extends ServiceProvider...原创 2019-06-28 23:22:23 · 1052 阅读 · 0 评论 -
PHP 四种基本排序算法的代码实现
1. 冒泡排序$arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr) { $len=count($arr); //该层循环控制 需要冒泡的轮数 for($i=1;$i<$len;$i++) { //该层循环用来控制每轮 冒出一个数 需要比较的次数 for($k=0;$k<$len-$原创 2015-05-28 14:40:54 · 977 阅读 · 0 评论 -
php 将数字转化成对应的汉字
/** * 数字转化成对应的汉字 mun2ch( 1 ); * @param unknown $num * @param string $mode * @return string */ public function num2ch($num) //整体读取转换 { $num_real = $this->del0($num);//去掉前面的“0” $numl原创 2015-03-27 17:30:59 · 5037 阅读 · 0 评论 -
windows环境下apache httpd.conf配置以及采用apache加载php
文件输入路径符号: Linux系统 使用 反斜杠( \ )windows系统 使用 正斜杠( / )php.ini 配置:php.ini-development 文件重命名为 php.ini extension_dir = "ext" 修改为 On windows: extension_dir = "C:/php/ext" 找到 gb_2 mb原创 2013-10-15 21:42:51 · 11082 阅读 · 0 评论 -
由浅入深剖析.htaccess
1、.htaccess文件使用前提.htaccess的主要作用就是实现url改写,也就是当浏览器通过url访问到服务器某个文件夹时,作为主人,我们可以来接待这个url,具体地怎样接待它,就是此文件的作用。所有的访问都是通过URL实现,所以.htaccess的作用非同小可。正因为此,所以一般地网站通过设置.htaccess,通过一个十分友好的url吸引用户进来,然后用.htaccess把用户带到转载 2014-08-25 17:09:29 · 1360 阅读 · 2 评论 -
COOKIE和SESSION
使用cookie前必须设置cookiesetcookie举例 简单的: setcookie("mycookie","value_of_mycookie"); 带失效时间的: setcookie("withExpire","Expire_in_1_hour",time()+3600); 接收和处理cookie PHP对cookie的处理是全自动的,和处理FORM变量的原则一样.当原创 2012-12-17 20:13:06 · 388 阅读 · 0 评论 -
图片上传至数据库
获取提交的图片$file_logo = $_FILES['img_logo'];if($file_logo["error"] == 0){ $file_type=array("image/jpeg","image/pjpeg","image/gif","image/png","image/x-png"); 打印图片的详细信息// var_dump($file_logo['typ原创 2012-12-13 14:11:18 · 709 阅读 · 0 评论 -
PHP图像处理
设置php文件的输出形式(设置html的头).其中content属性的值决定了网页的输出形式例如:content="text/html":表示网页的内容以文本的形式输出 content="application/pdf":以pdf的形式输出 content="image/gif"(image/jpg | image/png | image/wbmp)原创 2012-11-12 20:25:00 · 364 阅读 · 0 评论 -
PHP中便利数组的一种方式
这种格式用于在php和html混合 移除 : 首先就是根据ID 定位到一条记录 不但要删除数据库的记录。还要删除服务器的储存数据资源 -先删除资源 如果删了数据库记录之后 就无法定位到服务器中的资源。通过PHP是删除不了文件本身,Mysql_fetch_array() 数组Mysql_fetch_row() Mysql_fetch_assoc()表单原创 2012-11-12 18:54:11 · 614 阅读 · 0 评论 -
文件上传
文件上传: 新上线的商品数据都保存到数据库中。 所以建议数据库create table brand 图片上传: 数据库中保存这个图片的目地址,然后通过地址找到图片$_REQUEST[ ] 超级全局数组变量 包含了$_GET[ ],$_POST[ ],$_COOKIE[ ]的全部数据$_REQUEST[ ] 包含了从地址栏传递的参数和表单传递的数据。原创 2012-11-12 18:53:08 · 322 阅读 · 0 评论 -
分页显示数据大概思路
首先知道每页要显示几天记录 去数据库查询所有记录 然后再一页一页的显示 偏移量: 下一页要掠过之前的几个记录 offset 封装一个 类 在调用这个类的方法 用这个类的方法 返回一个字符串实例化一个对象 。。 New class() 还可以, 通过 类调用方法 Page:: show ()字符串替换函数 : php的魔术常量 __FILE__原创 2012-11-12 18:56:03 · 478 阅读 · 0 评论 -
获取当前客户端IP信息 - 新浪接口
<?php/** * IP 地址工具 * @author Carey * * 调用方法 : * $ipInfo = new IPTools(); * $ipInfo->getRealiP( '222.41.213.122' ); / $ipInfo->getRealiP(); * * return array | 当前ip所在省市区信息 * */clas原创 2015-03-17 11:18:42 · 1316 阅读 · 0 评论 -
PHP的工作原理以及lamp四者之间的关系
l:即操作系统,也就是建立在电脑硬件基础上的最底层的东西,相当于:国家这个概念,而win或者linux就相当于不同的国家a:就是web服务器,这个服务器 相当于国家领导人:主席,起到指导作用。m:就是数据库,存储数据的地方,相当 银行p:就是php,相当于下属,做事情的人** apache的一个外挂程序,必须依靠web服务器才可以运行Apache的工作原理:Web系原创 2013-10-14 23:23:23 · 4135 阅读 · 0 评论