分类目录归档:编程

Win10下启动Nginx+php cgi 的代码笔记

I:\php\nginx-1.18.0>start nginx 启动nginx.exe -s stop 停止nginx.exe -s quit 退出nginx.exe -s reload 重新加载配置 打开windows命令窗口,执行以下命令,查看nginx的进程:tasklist /fi “imagename eq nginx.exe” I:\php\php-7.4.9-Win>php-cgi.exe -b 127.0.0.1:9000 ts : thread-safents : no-thread-safe I:cd php\nginx-1.18.0st […]

如何在小程序中添加广告并获取收益

1、申请成为流量主首先进入小程序后台,点击流量主,点击开通。 同意协议并点击下一步。 填写个人的相关信息,包括身份证、收款账户等等。 最后提交,系统会进行审核,审核时间说是大约一周,但是我上午提交的申请,下午就通过了,效率还是挺高的。 2、在小程序中嵌入广告审核通过后,后台界面会做出相应的变化,我们根据提示来创建广告位。 点击立即创建,填写广告的名称,点击确定。 创建好后就会显示在管理页面中,你也可以选择创建多个广告,但是有些广告的曝光率会比较低。 点击获取代码,将广告位的代码复制下来,并放在小程序的相应位置 然后打开微信开发者工具,打开你的小程序工程,在相应的位置粘贴广告代码,保存编译,广告 […]

使用php://input接收数据流(还有多个参数的解决办法)

最近的工作中接触到一个手机上传图片到服务器的小程序,刚开始一直在想该用怎样的方式去接收数据,最后在网上看到大家都用php://input来接收。就去查了下php://input的官方介绍,确实可以,除了在enctype=”multipart/form-data”情况下,是无法接收到流的,其他情况下都可以。既然这个可以,我就在本地先写个测试文件 上传文件<?php//@file phpinput_post.php$data=file_get_contents(‘btn.png’);$http_entity_body = $data;$http […]

php解析xml转数组

php解析xml数据并转换成数组。使用simplexml_load_string()转xml对象,json_encode()把对象转成json,json_decode()转成数组。         simplexml_load_file()  加载xml url         simplexml_load_string()  加载xml 字符串 <?php $xml = ‘<?xml version=”1.0″ en […]

php获取随机字符串的几种方法

方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍) /** 获得随机字符串 @param $len 需要的长度 @param $special 是否需要特殊符号 @return string 返回随机字符串 */ function getRandomStr($len, $special=true){ $chars = array( “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “r”, “s”, “t”, “u”, “v”, ” […]

CSS 背景位置 background-position属性

除了背景背景平铺外,CSS还提供了另一个强大的功能,即背景定位技术,能够精确控制背景在对象中的位置。 默认情况下,背景图像都是从元素 padding 区域的左上角开始出现的,但设计师往往希望背景能够出现在任何位置。通过 background-position属性,可以很轻松的控制背景图像在对象的背景区域中的起始显示位置。其语法格式为: background-position: xpos ypos | x% y% | x y CSS1中,background-position属性需要 2 个参数值,第一个值用于横坐标,第二个值用于纵坐标,默认值为 0% 0%,即背景图像的左上角与对象背景区域的左 […]

JS里的md5加密

https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.js 源码: /* * JavaScript MD5 * https://github.com/blueimp/JavaScript-MD5 * * Copyright 2011, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * https://opensource.org/licenses/MIT * * Based on * A JavaScript implementation of […]