php
langyu1021
这个作者很懒,什么都没留下…
展开
-
PHP使用正则获取所有数字、英文、汉字示例
如需要将多个空格替换成一个,可以加这段正则。转载 2023-06-19 19:43:00 · 650 阅读 · 0 评论 -
解决:php设置301结果网页反馈是302
php设置301结果网页反馈是302的解决方法原创 2023-03-09 08:59:35 · 258 阅读 · 0 评论 -
php更新svn
<?php putenv('LANG=C.UTF-8');$username = 'username';$password = '*****';$result = shell_exec("svn up --username $username --password $password --accept theirs-full /www/website 2>&1");echo nl2br($result);?>原创 2021-06-28 11:41:02 · 129 阅读 · 1 评论 -
alioss兼容php8.0的解决方案
alioss兼容php8.0的解决方案找到OSS路径 src/OSS/Http/RequestCore.php搜索if (is_resource($curl_handle)) {替换为if (is_resource($curl_handle) || (is_object($curl_handle) && get_class($curl_handle) === 'CurlHandle')) {所有问题搞定..........转载 2021-05-10 18:38:23 · 198 阅读 · 0 评论 -
lnmp环境下php安装redis扩展
phpredis/phpredis:https://github.com/phpredis/phpredis点击页面中的releases:https://github.com/phpredis/phpredis/releases选择版本4.2.0:https://github.com/phpredis/phpredis/archive/4.2.0.tar.gz我的PHP版本是5.6 所以下的phpredis-4.2.0//下载phpredis扩展 wgethttps://github.com.原创 2021-02-25 14:46:49 · 169 阅读 · 0 评论 -
使用函数截取字符串
首先说说使用php默认语法来操作这些1.1、首先使用strpos找出指定字符的位置,+3是要把指定字符包含进去,uft是3个字符一个中文字,然后使用substr进行字符串截取。<?phpheader("Content-type: text/html; charset=utf-8");$str='《BadCat读书网》这些都是我不想要的';echo substr($str,...转载 2018-09-13 10:21:06 · 573 阅读 · 0 评论 -
ThinkPHP 封装字符串截取函数
ThinkPHP封装截取字符串函数网上看到好多种 记录下路径文件:Common/function.php一、/*字符串截断函数+省略号*/function subtext($text, $length){ if(mb_strlen($text, 'utf8') > $length) return mb_substr($text, 0, $length,...转载 2018-09-13 11:39:33 · 384 阅读 · 0 评论 -
tp3.2 php 5.6 微信同步内容到微信公众号素材库实例
写了一天,掉了好多坑,不过还是写出来了问题总结下:1、php版本问题2、微信上传图片路径问题3、同步内容到素材库的array问题//Author: echo <814683619@qq.com>function _initialize() { $appid = 'wx********'; $secrect = '82ff***...原创 2019-04-24 11:11:17 · 863 阅读 · 0 评论 -
PHP 防止将数字显示为科学计数法
遇见科学记数法的时候解决方法就是使用php格式化数字函数:number_format()使用方法如下:echo number_format("5000000")."<br>";//5,000,000echo number_format("5000000",2)."<br>";//5,000,000.00echo number_format("500...原创 2019-08-14 14:52:09 · 4535 阅读 · 1 评论 -
thinkphp中的setInc、setDec方法
thinkphp中setInc、setDec方法可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等必须配合连贯操作where一起使用$User = M("User"); // 实例化User对象$User->where('id=5')->setInc('score',3); // 用户的积分加3$User->where('id=5')-&g...转载 2019-08-16 18:49:22 · 204 阅读 · 0 评论 -
PHP使用array_unique对二维数组去重处理
array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数一维数组的重复项:使用array_unique函数即可,使用实例如下:代码如下$aa = array("appl...转载 2019-08-30 14:39:29 · 328 阅读 · 0 评论 -
使用array_merge函数进行结果合并
就这么简单..却困扰了一天...神经了都!$article1 = M('article')->field('*')->order('id desc')->limit(0,3)->select();$article2 = M('article')->field('*')->order('id desc')->limit(3,3)->select...原创 2019-08-30 14:54:04 · 455 阅读 · 0 评论 -
Ecshop如何解决php5.5以上Deprecated: preg_replace()报错
Ecshop后,运行出现各种问题,其中 Deprecated: preg_replace() 之类的报错最多,下面贴出解决方案:错误原因:preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似下面这样的错误:Deprecated: preg_replace(): The转载 2018-01-06 15:20:18 · 369 阅读 · 0 评论 -
织梦获取缩略大图的方法
玩织梦的大家都熟知,缩略图后面都有个-lp,删除后就是第一张图的大图,我的方法就是删除-lp 使用php替换的语法,将-lp删除就OK。[field:litpic function=str_replace("-lp","","@me");/]文章由badcat美女图片(http://www.badcatu.com)原创原创 2016-10-26 17:14:08 · 460 阅读 · 0 评论 -
判断搜索引擎来路进行跳转的代码(PHP+JS)
JS判断搜索引擎来路跳转代码:var regexp=/\.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.[a-z0-9\-]+){1,2}\//ig;var where =document.referrer;if(regexp.test(where)){转载 2015-10-20 13:12:01 · 9764 阅读 · 0 评论 -
PHP 如何获取当前的域名
<? //获取当前的域名: echo $_SERVER['SERVER_NAME']; //获取来源网址,即点击来到本页的上页网址 echo $_SERVER["HTTP_REFERER"]; $_SERVER['REQUEST_URI'];//获取当前域名的后缀 $_SERVER['HTTP_HOST'];//获取当前域名 dirname(__FILE__);//获取当转载 2015-11-09 16:11:34 · 355 阅读 · 0 评论 -
正则表达式preg_replace学习
<?php $str="as2223adfsf0s4df0sdfsdf"; echo preg_replace("/0/","",$str);//去掉0字符,此时相当于 replace的功能, preg_replace("/0/","A",$str); 这样就是将0变成A的意思了 echo preg_replace("/[0-9]/","",$str);//去掉所有数字 echo p转载 2015-11-09 17:27:25 · 350 阅读 · 0 评论 -
PHP和织梦正则preg_match获取顶级域名
织梦{dede:geturl runphp='yes'} $url = $_SERVER['HTTP_HOST'];preg_match("#[\w-]+\.(com|net|org|gov|cc|biz|info|cn|co)(\.(cn|hk|uk))*#", $url, $match);@me = $match[0];{/dede:geturl}PHP<?php$url = $_原创 2015-11-09 23:14:55 · 831 阅读 · 0 评论 -
php和织梦获取顶级域名 ,根据判断输出指定文字
<?phpheader("Content-type:text/html;charset=gb2312");function getdomain($url) { $host = strtolower ( $url ); if (strpos ( $host, '/' ) !== false) { $parse = @parse_url ( $host ); $host = $parse [原创 2015-12-03 14:33:28 · 1300 阅读 · 0 评论 -
织梦tag标签伪静态
更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag));替换为:$tag = urldecode($tag);更改文件arc.taglist.class.php文件文件所在的路径是include/arc.taglist.class.php找到$this->TagInfos = $this->dsql->GetOne("Select * Fro原创 2016-01-29 15:22:23 · 2314 阅读 · 0 评论 -
DEDECMS全站伪静态详细教程(首页、列表、文章页)
本dedecms全站伪静态教程分为五部分,包括“Apache设置、.htaccess文件设置、首页伪静态、列表页伪静态、文章页伪静态”。 用4.0测试OK,5.X没测。 一、Apache文件设置 这是重头戏,以前用本地测试时因 httpd.conf 文件没设置好,搞得焦头烂额。 1、如果是虚拟主机,一般 apache 的 LoadModule rewrite_module modules/m转载 2016-02-01 17:44:34 · 2712 阅读 · 0 评论 -
在excel中如何按字数多少进行排序
添加辅助列,输入=len(a1)然后向下拖 按辅助列进行排序转载 2016-04-19 23:14:32 · 3234 阅读 · 0 评论 -
php获取域名方法
方法一:<?php//php获取域名的方法//缺点不使用传递过来的地址和不支持系统变量的主机echo $_SERVER['HTTP_HOST']; ?>方法二:<?php//php获取域名的方法//使用parse_url函数$url = 'http://www.baidu.com/a/b/c/index.php'; $host = parse_url($url); echo转载 2016-05-06 14:14:56 · 476 阅读 · 0 评论 -
php字符串与字符替换函数
在php教程替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str)实例一:str_replace("iwind", "kiki", "i love iwind, iwind said");将输出 “i love kiki, kiki said”结果即将 原字符串中的所有”iwind”都替换成了”kiki”.str_replace是大小写敏感的,所以对你不能转载 2016-06-15 13:46:17 · 390 阅读 · 0 评论 -
织梦获取上级栏目ID及顶级栏目ID
上级栏目ID{dede:field.reid/}顶级栏目ID{dede:field.typeid function='GetTopid(@me)'/}Dedecms获取顶级栏目id,名称及链接{dede:field.typeid function="gettoptype(@me,id)"/} //id {dede:field.typeid function="gettoptype(@me,name原创 2016-08-26 14:32:20 · 11418 阅读 · 0 评论 -
PHP获取网页标题的代码
推荐方法 CURL获取<?php$c = curl_init();$url = 'www.badcatxt.com';curl_setopt($c, CURLOPT_URL, $url);curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($c);curl_close($c);$pos = strpos($data,转载 2015-10-20 13:08:32 · 3226 阅读 · 0 评论