PHP 修改本地配置文件

PHP 修改本地配置文件

PHP 修改本地配置文件/** * 修改本地配置文件 * * @param array $name ['配置名'] * @param array $value ['参数'] * @return void */ function setconfig($name, $value) { if (is_array($name) and is_array($value)) { for ($i = 0; $i < count($name); $i++) { $names[$i] = '/\'' . $name[$i] . '\'...

PHP 2021-09-26 PM 5℃ 0条
php 生成随机用户名

php 生成随机用户名

//生成随机用户名 function get_username() { $chars1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $chars2 = "abcdefghijklmnopqrstuvwxyz0123456789"; $username = ""; for ( $i = 0; $i < mt_rand(2,3); $i++ ) { $username .= $chars1[mt_rand(0,25)]; } $user...

PHP 2021-09-26 PM 4℃ 0条
PHP判断当前时间是否在指定时间段之内

PHP判断当前时间是否在指定时间段之内

PHP判断当前时间是否在指定时间段之内/** * 判断当前时间是否在指定时间段之内 * @param integer $a 起始时间 * @param integer $b 结束时间 * @return boolean */ function check_time($a,$b) { $nowtime = time(); $start = strtotime($a.':00:00'); $end = strtotime($b.':00:00'); if ($nowtime >= $end || $nowtime <= $start){ ...

PHP 2021-09-26 PM 5℃ 0条
PHP 常用函数 检查图片是不是bases64编码的

PHP 常用函数 检查图片是不是bases64编码的

PHP 常用函数 检查图片是不是bases64编码的function is_mobile($tel){ if(preg_match("/^1[345789]{1}\d{9}$/",$tel)){ return true; }else{ return false; } } /* * 检查图片是不是bases64编码的 */ function is_image_base64($base64) { if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $b...

PHP 2021-09-26 PM 5℃ 0条
PHP检测域名是否已被注册

PHP检测域名是否已被注册

基于阿里云(万网)域名检测接口<?php $result = whois('WWW.AEINK.COM'); $xml = simplexml_load_string($result); $code = is_register($xml->original); if ($code == 0) { echo '域名可以注册'; } else if ($code == 1) { echo '‘域名已经注册’'; } else { echo '‘域名参数传输错误’'; } function whois($domain) { // 创建一个新cURL资...

PHP 2021-09-26 AM 15℃ 0条
PHP 判断是否 URL 链接

PHP 判断是否 URL 链接

PHP 判断是否 URL 链接一、正则<?phpfunction is_url($url){$r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is"; if(preg_match($r,$url)){ //return true; echo '正确的 url 地址'; }else{ //return false; echo '不是合法的 url 地址'; }}二、内置函数<?phpfunction is_url_2($url){if (filter_var($...

PHP 2021-09-26 AM 13℃ 0条
golang 实现文件下载

golang 实现文件下载

golang 文件 下载 实现下载文件过程中 生成XXX.download中间文件,下载完成后再重命名为待下载文件XXXpackage mainimport ( "crypto/md5" "errors" "fmt" "io" "io/ioutil" "net/http" "os" "strconv" "time" ) func IsFi...

Goland 2021-09-25 AM 21℃ 0条
golang 调用win32 api 实现windows注销、重启、关机

golang 调用win32 api 实现windows注销、重启、关机

golang 调用win32 api 实现windows注销、重启、关机这是一个创建于 2016-07-02 19:00:01 的文章,其中的信息可能已经有所发展或是发生改变。package main import ( "flag" "fmt" ) import ( . "github.com/CodyGuo/win" ) var ( arg string ) func init() { flag.StringVar(&arg, "uFlags", &q...

Goland 2021-09-25 AM 19℃ 0条
golang 判断命令行参数 os.Args

golang 判断命令行参数 os.Args

golang os.Argspackage main import( "os" "fmt" ) func main(){ if len(os.Args)!=0{ fmt.Println(os.Args[0])// args 第一个片 是文件路径 } fmt.Println(os.Args[1]) // 第二个参数是, 用户输入的参数 例如 go run osdemo01.go 123 } /*结果C:UserslylAppDataLocalTempgo-build048711186comma...

Goland 2021-09-24 AM 26℃ 0条
Golang 实现简单的 Web 服务器

Golang 实现简单的 Web 服务器

Golang 实现简单的 Web 服务器下面一段代码,实现了最简单的 Web 服务器:// main.go package main import ( "fmt" "log" "net/http" ) // 处理主页请求 func index(w http.ResponseWriter, r *http.Request) { // 向客户端写入内容 fmt.Fprintf(w, "Hello World!") } func main() { http.Ha...

Goland 2021-09-24 AM 25℃ 0条
Golang websocket 实现消息推送

Golang websocket 实现消息推送

Golang websocket 实现消息推送服务端实现package main import ( "encoding/json" "fmt" "log" "net/http" "golang.org/x/net/websocket" ) func add(ws *websocket.Conn) { msg := make([]byte, 512) n, err := ws.Read(msg) if err !=...

Goland 2021-09-24 AM 27℃ 0条