php
yxconline
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php数组转xml
/** * 将数组转换为xml * @param array $data 要转换的数组 * @param bool $root 是否要根节点 * @return string xml字符串 * @author Dragondean * @url http://www.cnblogs.com/dragondean */ function arr_to_xml($data, $root = true) { $str = ""转载 2021-08-04 00:58:17 · 328 阅读 · 1 评论 -
宝塔安装php扩展成功无效
这中情况多半是编译环境有问题,比如说安装 exif 时,可能就是服务器编译器的问题,我们可以先试试下面的代码先安装编译需要的环境(ubuntu或debian请自行更改为apt-get) yum -y install gcc-c++ yum -y install glibc-headers yum -y install m4 yum -y install autoconf 如以上方法无法解决,可尝试卸载PHP,进入服务器ssh输入bt然后选择修复面板程序,随后再重装PHP进行安装(最好使用编译安装) ..转载 2021-07-06 11:51:19 · 1599 阅读 · 0 评论 -
mysql水平分表
系列文章目录 一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。 首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。 好了,先来创建表吧转载 2021-01-12 14:22:44 · 728 阅读 · 0 评论 -
PHP修改端口
修改www.conf配置文件 vim /usr/local/php8/etc/php-fpm.d/www.conf listen = 0.0.0.0:9008原创 2021-01-06 10:31:02 · 537 阅读 · 0 评论 -
php 加密,解密
/** * ase加密-解密 * Class Aes */ class Aes { public $key = ''; public $iv = ''; public function __construct($config) { foreach($config as $k => $v){ $this->$k = $v; } } //加密 public function aesE原创 2020-12-30 16:42:28 · 116 阅读 · 0 评论 -
PHP Redis秒杀抢购
$redis = new Redis(); $redis->connect('127.0.0.1', 6379); try { //对某一个键加锁 $redis->watch('sales'); //获取销量 $sales = $redis->get('sales'); //总库存 $store = 100; if ($sales >= $store) { $redis->incrBy('error_c.原创 2020-12-30 10:17:44 · 151 阅读 · 0 评论 -
两日期是不是在同一周
/** * 判断两日期是不是同一周 * 星期是按周日到周六 */ function getSameWeek($pretime,$aftertime){ $flag = false;//默认不是同一周 $afweek = date('w',$aftertime);//当前是星期几 $mintime = $aftertime - $afweek * 3600*24;//一周开始时间 $maxtime = $aftertime + (7-$afweek)*3600*24;//转载 2020-12-28 17:03:48 · 509 阅读 · 0 评论 -
apache 并发请求
ab -c10 -n100 http://www.baidu.com/ // 10个用户 一共发送100次请求,访问百度首页原创 2020-12-28 14:33:34 · 145 阅读 · 0 评论 -
php 抽奖
代码如下(示例): <?php /* * 不同概率的抽奖原理就是把0到*(比重总数)的区间分块 * 分块的依据是物品占整个的比重,再根据随机数种子来产生0-* 中的某个数 * 判断这个数是落在哪个区间上,区间对应的就是抽到的那个物品。 * 随机数理论上是概率均等的,那么相应的区间所含数的多少就体现了抽奖物品概率的不同。 */ function get_rand($proArr) { $result = array(); foreach ($proArr as $key =&转载 2020-12-15 16:38:21 · 159 阅读 · 0 评论 -
php imagecreatetruecolor函数生成图像失败,错误提示空白
<?php ini_set('memory_limit','3072M'); // 临时设置最大内存占用为3G原创 2020-12-10 10:24:32 · 1680 阅读 · 0 评论 -
PHP压缩图片被旋转
<?php namespace image; /** * 图片压缩类:通过缩放来压缩。 * 如果要保持源图比例,把参数$percent保持为1即可。 * 即使原比例压缩,也可大幅度缩小 * 结果:可保存、可直接显示。 */ class ImgCompress { private $src; private $image; private $imageinfo; private $percent = 1; /** * 图片压缩 ..原创 2020-12-09 21:24:06 · 708 阅读 · 0 评论
分享