PHP采集图片实例(PHP采集)
以下为引用的内容:
<?php/** * 采集图片php程序** Copyright(c) 2008 by 小超(ccxxcc) All rights reserved** To contact the author write to {@link mailto:ucitmc@163.com}* * @author ccxxcc * @version $Id: {filename},v 1.0 {time} $ * @package system */ set_time_limit(0);/* ...
PHP 实现微信红包拆分算法
<?php
/**
* 红包分配算法
*
* example
* $coupon = new Coupon(200, 5);
* $res = $coupon->handle();
* print_r($res);
*
* @author Flc <2018-04-06 20:09:53>
* @see http://flc.ren | http://flc.io | https://github.com/flc1125
*/
class Coupon
{
/**
* 红包金 ...
php swoole 安装与使用
swoole 安装
用的是centOS
php安装目录:/usr/local/php
php.ini配置文件路径:/usr/local/php/etc/php.ini
1、安装swoole
cd /usr/local/src
wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gz #版本不一样 https://github.com/swoole/swoole-src/releases
tar zxvf v1.9.1-stable.tar.gz
cd ...
php正则
一、正则表达式的介绍: 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。 1. 用途:匹配、查找、替换、分割 2. php提供了两套正则表达式函数库 *1. erl 兼容正则表达式函数(推荐使用) 2. POSIX 扩展正则表达式函数二、 语 ...
PHP技术知识点整理
1.解释mvc
(1)mvc即 模型model,视图view,控制器controller;是一种模型,是一种编程思想,就是把一个应用的输入、输出、数据处理分开,分解耦合(2)A..视图,数据采集和处理,和用户请求,不包括业务流程,smarty实现B.模型,接收数据和请求,完成相关数据处理,返回数据,’黑箱‘操作,核心,php类库实现C.控制器,任务 ...
php实现映射
目录映射实现链表实现:二叉树实现复杂度分析
映射
映射,或者射影,在数学及相关的领域经常等同于函数。基于此,部分映射就相当于部分函数,而完全映射相当于完全函数。
映射(Map)是用于存取键值对的数据结构(key,value),一个键只能对应一个值且键不能重复。
实现
映射的实现方式可以使用链表或二叉树实现。
链表实 ...
PHP环境搭建-Windows系统下PHP环境搭建
1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache HTTP Servcer-Apache服务器下载与Windows系统下安装”查看具体操作。
2、PHP下载:
2.1 ...
PHP中使用ffmpeg截取视频图片笔记
网上很多介绍的文章乱七八糟,说什么装扩展,还得编译。。。 等等都是些垃圾。
实现截取视频的封面图片简单的很,只需要3步: 1. 安装ffmpeg软件(什么系统都有对应的安装包),2.PHP中composer安装php-ffmpeg库,3.代码中调用就OK
1. 安装ffpeg软件
下载ffmpeg软件包 : http://www.ffmpeg.org/download.html#build-window ...
PHP 字符串和十六进制互转
今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。
如果在TP下使用可以将下面函数放到common.php中
一,加密函数
<?php/** *字符串转十六进制函数 *@pream string $str='abc'; */ function strToHex($str){ $hex=""; ...
PHP-FPM 输出PHP错误日志
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。
nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog
原因是php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输 ...
laravel操作mongo详细说明
原文地址:http://returnc.com/detail/3728
一个Eloquent模型和Query构建器,支持MongoDB,使用原始的Laravel API。该库扩展了原始的Laravel类,因此它使用完全相同的方法。
目录
安装 Installation
升级 Upgrading
配置 Configuration
Eloquent
可选: Alias
查询器 Query Builder
构建器 Schema
Extensions
样例 ...
【php】php获取当前毫秒时间戳
最近在做一个智能家居项目的后台,需要实时上传用户对智能设备的配置信息到服务器,以便实现同步,因此对于时间的精确度要求比较高,最开始直接是用php的time()函数来获取时间戳,获取的时间精确到秒级别,如果客户端同时操作的话还是有可能产生冲突,因此建议将时间戳精度提高到毫秒级别,但是在php没有自带的函数能获取毫 ...
PHP 异步执行方式
在工作中我们经常遇到一些比较耗时的任务,比如用户注册发送邮件,审核短信通知等功能,同步执行这些功能的话,响应时间就会变长,所以一般我们会用队列去管理这些功能,但是如果条件不允许怎么办,今天get了一个新方式;
<?php
/**
* 进程关闭hook执行
*/
class AsyncHook {
private static $hook_list = array() ...
PHP危险函数总结学习
1.PHP中代码执行的危险函数
call_user_func()
第一个参数 callback 是被调用的回调函数,其余参数是回调函数的参数。 传入call_user_func()的参数不能为引用传递
call_user_func($_GET['1'],$_GET['2']);
codeexec.php?1=assert&2=phpinfo()
call_user_func_array()
把第一个参数作为回调函数(callback)调用,把参数数组 ...
PHP-RPM 安装指南(亲测有用)
小注:此教程可能有很多弯路,但是最终是肯定安装成功了的,一个问题就是刚开始安装编译的指令版本好像不对,但是后面纠正过来了,但是此教程一共遇到了 十多个问题,也一并解决了,具有一定的借鉴意义,还有(django)开头是因为此刻处在 vir...虚拟环境中,不影响。(提醒:安装这个的或许也在搭建 Django + mysql + ...
php操作kafka
php操作kafka----可以参照网上的安装步骤,先安装ldkafka rdkafka,然乎启动zookeeper和kafka服务器
<?php
//$conf = new Rdkafka\Producer();
//$producer = new RdKafka\Producer();
class kafka
{
public $broker_list="localhost:9092";
public $topic = "wuwa";
public $partion = 0;
protected $p ...
centos7 7.3php编译安装
1.首先更新依赖包。
yum -y update
2.安装依赖包
yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-dev ...
php常见函数汇总
1.abs(): 求绝对值
$abs = abs(-4.2); //4.2 数字绝对值数字
2.ceil(): 进一法取整
echo ceil(9.999); // 10 浮点数进一取整
3.floor(): 舍去法取整
echo floor(9.999); // 9 浮点数直接舍去小数部分
4.fmod(): 浮点数取余
1
2
3
4
$x = 5.7;
$y = 1.3; // 两个浮点数,x>y 浮点余数
$r = fmod($x, $y);
...
PHP通过php-java-bridge调用JAVA的jar包里class类
正 文:
有的时候我们需要在PHP里调用JAVA平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接,本文就来介绍一下大致的实现方法。
先简单说下php-java-bridge做桥接的实现原理:
先打开java的一个监听端口,php调用java的时候,将对应的方法调用转发到java的指定 ...
k8s集群PHP环境使用
一、环境介绍
k8s版本: 1.15.2
存储: 阿里云NAS
测试代码: wordpress
二、下载wordpress和创建好数据库等
1、下载wordpress
wget https://cn.wordpress.org/latest-zh_CN.zip
2、创建数据库(数据库我使用yum下载的,数据库尽量不要部署在k8s集群中)
create database wordpress DEFAULT CHARACTER S ...