PHP

Docker Jenkins Gitlab CI/CD

首先介绍下环境部分,文章中共涉及到三台服务器,分别用Gitlab,Jenkins,Deploy三个名称代替,部署在内网环境,同时因为政策原因,服务器无法直接连通外网。下载Jenkins插件时需要添加代理,如服务器可直接联通外网,忽略即可。其中服务器详细信息如下:服务器名称服务器IP作用Gitlabhttp://10.1...

php str_replace 替换 空格和换行符

$uuu=preg_replace("/(s| | |xc2xa0)/","",$str);returnstr_replace('','',$uuu); ...

php 雪花算法

<?phpclassIdcreate{constEPOCH=0;//开始时间,固定一个小于当前时间的毫秒数constmax12bit=1024;constmax41bit=1099511627888;static$machineId=null;publicstaticfunctionmachineId($mId=...
代码星球·2020-09-06

php 打开报错

ini_set("display_errors","On");error_reporting(E_ALL&~E_NOTICE); ...
代码星球·2020-09-06

php curl 获取响应头

curl_setopt($curl, CURLOPT_HEADER, 1);$data=curl_exec($curl);$headerSize=curl_getinfo($curl,CURLINFO_HEADER_SIZE);//根据头大小去获取头信息内容$header=substr($data,...
代码星球·2020-09-06

php redis简易model

<?php/** * redis操作类 * 说明,任何为false的串,存在redis中都是空串。 * 只有在key不存在时,才会返回false。 * 这点可用于防止缓存穿透 * */// 引入文件cla...
代码星球·2020-09-06

php jwt

<?phpnamespacejwt;/***PHP实现jwt*/classJwt{//头部privatestatic$header=array('alg'=>'HS256',//生成signature的算法'typ'=>'JWT'//类型);//使用HMAC生成信息摘要时所使用的密钥privatest...
代码星球·2020-09-06

php执行python 脚本乱码

#!/usr/bin/python3importsysimportimpimportjiebaimportjieba.possegaspsgimporturllib.parse########################################################################...

php curl get post

<?phpfunctioncurl_get($url,$header=[]){if(!$header){$header=array('Accept:application/json',);}$curl=curl_init();//设置抓取的urlcurl_setopt($curl,CURLOPT_URL,$url...
代码星球·2020-09-06

php kafka 生产和消费

<?php#生产$rk=newRdKafkaProducer();$rk->setLogLevel(LOG_DEBUG);$rk->addBrokers("127.0.0.1");$topic=$rk->newTopic("test3");for($i=0;$i<10;$i++){$top...
代码星球·2020-09-06

php phpmailer

$mail=newPHPMailer(true);//Enableverbosedebugoutput$mail->isSMTP();$mail->SMTPDebug=0;//SetmailertouseSMTP$mail->Host='smtp.qq.com';//Specifymainandbac...
代码星球·2020-09-06

php 微信公众号总是配置失败 需要返回 echostr变量 而不是true

<?php$signature=$_GET["signature"];$timestamp=$_GET["timestamp"];$nonce=$_GET["nonce"];$token='ssss';$tmpArr=array($token,$timestamp,$nonce);sort($tmpArr,SOR...

php 发邮件判断是否读取

<?php$email=$_GET["email"];#做一些操作header("Content/type:image/png");echo图片路径';?>发送的内容是html格式的在内容内设置图片请求的是php代码图片路径内添加当前的邮件地址然后你就明白了......

php 安装kafka扩展(ubuntu)

一,安装librdkafkasudowgethttps://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz-Olibrdkafka-0.9.4.tar.gzsudotar-zxvflibrdkafka-0.9.4.tar.gzcdlibrdkafka-0.9.4...

php 实现 jwt

<?php/***PHP实现jwt*/classJwt{//头部privatestatic$header=[//生成signature的算法'alg'=>'HS256',//类型'typ'=>'JWT'];//使用HMAC生成信息摘要时所使用的密钥privatestatic$key='123456';...
代码星球·2020-09-06