php获取网络附件

php获取网络附件

<?php /** * 获取网络附件 * @param string $url 网络地址 * @param string $save_dir 保存目录 * @param string $filename 保存名称 * @param integer $type 下载类型1为curl下载 * @return array 返回数组保存目录及名称 */ function getFile($url, $save_dir = '', $filename = '', $type = 0) { if (trim($url...

PHP 2020-02-19 AM 2327℃ 0条
php 判断网址后否包含http || https

php 判断网址后否包含http || https

/** * 判断网址后否包含http || https * @param string $url 网址 * @return boolean 真返回真,假返回假 */ function is_http($url){ if(preg_match("/^(http:\/\/|https:\/\/).*$/",$url)){ return 1; }else{ return 0; } }

PHP 2020-02-19 AM 5805℃ 0条
php密码字符集,可任意添加你需要的字符

php密码字符集,可任意添加你需要的字符

/** * 密码字符集,可任意添加你需要的字符 * @param integer $length 需要的字符串长度 * @return string 返回随机字符串 */ function generate_password( $length = 8 ) { $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $password = ""; for ( $i = 0; $i < $length; $i++ )...

PHP 2020-02-19 AM 2439℃ 0条
php 获取网站地址

php 获取网站地址

/** * 获取网站地址 * @return string 返回网站地址 */ function getWebUrl() { $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; $PHP_SELF=...

PHP 2020-02-19 AM 3217℃ 0条
PHP检测搜索引起爬虫

PHP检测搜索引起爬虫

<?php function getspider($useragent=''){ if(CC_Defender==2)return false; if(!$useragent){$useragent = $_SERVER['HTTP_USER_AGENT'];} $useragent=strtolower($useragent); if (strpos($useragent, 'baiduspider') !== false){return 'baiduspider';} if (strpos($useragent, 'googlebot')...

PHP 2020-02-19 AM 2753℃ 0条
PHP 汉字转拼音 [包含20902个基本汉字+5059生僻字]

PHP 汉字转拼音 [包含20902个基本汉字+5059生僻字]

<?php /** * PHP 汉字转拼音 [包含20902个基本汉字+5059生僻字] * @author 楼教主(cik520@qq.com) * @version v1.2 * @note 请开启 mb_string 扩展 */ /* 测试用例 $start_time = microtime(1); var_dump(pinyin('对多音字无能为力')); var_dump(pinyin('最全的PHP汉字转拼音库,比百度词典还全(dict.baidu.com)')); var_dump(pinyin('试试:㐀㐁㐄㐅㐆㐌㐖㐜')); var_dump(piny...

PHP 2020-02-18 PM 13206℃ 0条
php 字符串加解密类 支持定时解密时间

php 字符串加解密类 支持定时解密时间

<?php /* * @link http://kodcloud.com/ * @author warlee | e-mail:kodcloud@qq.com * @copyright warlee 2014.(Shanghai)Co.,Ltd * @license http://kodcloud.com/tools/licenses/license.txt *------ * 字符串加解密类; * 一次一密;且定时解密有效 * 可用于加密&动态key生成 * demo: * 加密:echo Mcrypt::encode('abc','123'); * 解密:e...

PHP 2020-02-18 PM 2736℃ 0条
php IP黑名单

php IP黑名单

//IP黑名单 $ip = funip(getIp()) ? getIp() : ''; $ip_arr = explode(',','127.0.0.1,192.168.1.1'); if(in_array($ip, $ip_arr)){ exit('黑名单'); } /** * 获取用户ip地址 */ function getIp(){ $ip = $_SERVER['REMOTE_ADDR']; if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && preg_match_all('#\d{1,3}\...

PHP 2020-02-18 PM 2484℃ 0条
php生成验证码文件

php生成验证码文件

<?php ##生成验证码文件 session_start(); header("Content-type: image/png"); ##生成验证码图片 $str = "1,2,3,4,5,6,7,8,9"; ##要显示的字符,可自己进行增删 $list = explode(",", $str); $cmax = count($list) - 1; $verifyCode = ''; for ( $i=0; $i < 4; $i++ ){ $randnum = mt_rand(0, $c...

PHP 2020-02-18 PM 3201℃ 0条
php SMTP发送邮件

php SMTP发送邮件

<?php /* SMTP Class * Example: * $x = new SMTP('smtp.qq.com',25,true,'kenvix@qq.com','*************'); * $x->send('God.Kenvix <kenvix@vip.qq.com>','God.Kenvix <kenvix@qq.com>','f','fff'); */ class SMTP { public $smtp_port; public $time_out; public $host_name; ...

PHP 2020-02-18 PM 2555℃ 0条
php 判断 Json 字符串

php 判断 Json 字符串

/** * @param string $data Json 字符串 * @param bool $assoc 是否返回关联数组 * @return bool|array 成功返回转换后的数组,否则返回 false */ function isJson($data = '', $assoc = false) { $data = json_decode($data, $assoc); if (is_array($data) && !empty(current($data))) { return $data; } r...

PHP 2020-02-18 PM 3078℃ 0条