![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
longyinfengwu
这个作者很懒,什么都没留下…
展开
-
PHP连接数据库
error_reporting(E_ALL&~E_NOTICE); //屏蔽错误信息 警告等ini_set('display_errors', 'off');header("Content-Type: text/html;charset=utf-8");$serverName = "";$username = "root"; //linux数据库名称$password = "root"; //数据库密码$dbname = "xxxx"; //自己创建的数据库名rrrrrrrrrrr/原创 2021-05-28 11:27:42 · 76 阅读 · 0 评论 -
PHP连接外部接口
<?php/** * ......................................................................相关信息.. ..................................................... * ..........................作者:xxx..........................部门:xxx-xxx..........................功能:本PHP作用为原创 2021-05-28 11:22:42 · 562 阅读 · 0 评论 -
PHP MYsql数据获取某一张表的总条数
<?php$serverName = "";$username = "root";//linux数据库名称$password = "XXXXXXX";//数据库密码$dbname = "XXXXXXX";//自己创建的数据库名// 创建连接$conn = new mysqli($serverName,$username, $password, $dbname);// 检测连接...原创 2020-01-09 19:15:57 · 4632 阅读 · 0 评论 -
PP单点登录退出phpCAS::logout()
使用如上代码,只会跳转到CAS服务器端退出页面假如我们需要退出后跳转到指定的url,我们可以使用logoutWithRedirectService:phpCAS::logout(); //单点登录退出 会退出到服务器的指定地址 我们不想要//用以下操作$service = 'www.baidu.com';phpCAS::logoutWithRedirectService($servi...原创 2019-12-19 14:56:10 · 938 阅读 · 0 评论 -
PHP 数组转换
json_decode($Delrow, true); // 前端字符串转换为json格式数组 PHP中使用json_encode($Delrow) // 传递给前端使用原创 2019-12-13 10:39:28 · 97 阅读 · 0 评论 -
PHP 线程处理数据
最近工作需要,需要为商户发送weixin的消息模板,而消息模板是通过curl请求的http api,单进程发送太慢,多开脚本又无法系统化、脚本数量无法精确化,系统资源占用高,于是想起采用多线程。看了张宴的博客,很不错,原文地址:http://zyan.cc/pthreads/pthread的安装就不赘述了,下载进行动态加载或者静态编译均可: http://php.net/manual/zh/b...原创 2019-11-10 21:12:52 · 418 阅读 · 0 评论 -
PHP 加载XML 报错后处理
在代码顶部增加libxml_disable_entity_loader(false);libxml_disable_entity_loader()作用是设置是否禁止从外部加载XML实体,设为true就是禁止,目的是防止XML注入攻击(详情自行百度),本意是好的,但这个在设置后存在BUG(具体没深究,以后有时间可以研究下,也许这个BUG在高版本php中已经解决了,没有验证,总之存在这么个BUG,...原创 2019-11-09 22:41:44 · 496 阅读 · 0 评论 -
php服务器端怎么获得multipart/form-data post的数据 Heanders中的 Formdata数据
file_put_contents('test.txt', print_r($_POST, 1));看看 test.txt 中有什么直接写到 txt中print_r($_POST) 就是携带的数据原创 2019-06-17 15:28:06 · 3711 阅读 · 0 评论 -
PHP document读写xml 增加节点和改节点值
//加载指定xmls $xmldoc->load($pathtou.$dirfile); //xml 文件 $xmldoc -> formatOutput = true; $stus =$xmldoc->getElementsByTagName("message"); $stu_nodes =$xmldoc->getElementsByTagName("...原创 2019-07-09 11:50:57 · 176 阅读 · 0 评论 -
PH读取json数组中的key值 也就是 子数组头
//循环读取json数组头项如下的天下输出 就是天下/*{ "天下": { "key2": "Config/AlarmOption/aaaaaaaaaaaaaaaaaaaa" }, "搜索": { "key2": "Config/AlarmOption/aaaaaaaaaaaaaaaaaaaa" }, "搜索的": { "key2": "Config/AlarmOpt...原创 2019-07-24 18:08:45 · 261 阅读 · 0 评论 -
PHP 两个二维数组的差值
$arr1=array(array(1,2,3,4,5),array(6,7,8,9,10),array(11,12,13,14,15),array(16,17,18,19,20));$arr2=array(array(1,2,3,4,5),array(11,12,13,14,15));$arr3=array();foreach ($arr1 as $key => $value) {...原创 2019-07-26 18:59:10 · 2110 阅读 · 0 评论 -
php查询数据总条数
1、此方法速度比较快$Query = 'Select count(*) as AllNum from tscgarmanage';$a = mysqli_query( $conn, $Query );$b = mysqli_fetch_assoc( $a );echo $b['AllNum']; //条数2、此方法速度比较慢$sql = "SELECT * FROM ...原创 2019-08-20 11:21:13 · 8869 阅读 · 0 评论 -
php从mysql数据库中获取数据乱码(已解决)
php从mysql数据库中获取数据乱码(已解决)问题:数据库里是中文,在网页上通过查找数据库显示如下:img/??.png数据库里面数据为:img/我的.png解决:首先你的php网页要是UTF-8<?php header("Content-Type:text/html;charset=UTF-8"); ?>连接数据库之后插入如下代码:$program_char ...原创 2019-09-06 15:41:56 · 980 阅读 · 0 评论 -
PHP 数组去重(一维、二维)
array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数一维数组的重复项:使用array_unique函数即可,使用实例如下:代码如下 复制代码<?php$aa = arr...原创 2019-09-26 10:32:03 · 821 阅读 · 1 评论 -
php 将json格式数据转换成数组的方法
//json格式数据$data = '[{ "F_ModuleId": "1", "F_ParentId": "0", "F_EnCode": "SysManage",}]';//转换成数组$arr = json_decode($data,true);//输出var_dump($arr);原创 2019-06-10 15:13:19 · 3384 阅读 · 2 评论 -
PHP CAS客户端搭建(用于登录公司OA系统)PHPCAS 服务端公司已经搭建好了
详细教程见https://blog.csdn.net/etongs/article/details/73327507phpCAS::client(CAS_VERSION_2_0, ‘ssaao.aaaaaaa.com’,443,"");//phpCAS::client(CAS_VERSION_2_0, $cas_host, $cas_port, $cas_context);$cas_ho...原创 2019-05-06 15:55:26 · 1253 阅读 · 0 评论 -
PHP DOM操作xml文档,删除一个,遍历删除所有(注意不能一边遍历一边删除)
<?php//[需求1]:删除第二本书的year节点$dom = new DOMDocument('1.0','utf-8');$dom->load('bookstore.xml');//找到第二本书的year元素$year = $dom->getElementsByTagName('year')->item(1);$year->parentNode-&g...原创 2019-04-17 11:21:55 · 196 阅读 · 0 评论 -
php 解压zip/rar
刚开始学习php,在做php在线解压压缩包并读取文件的目录结构的功能,记录下遇到的问题刚开始以为可以直接读取压缩包的目录结构(可能我还没找到方法吧),浪费了好多时间后来把压缩包解压到指定的目录中,在读取指定目录指定文件夹(压缩包名)的目录结构,之后删除该文件在线解压zip可以使用php自带的ZipAchive文章链接:http://www.jb51.net/article...转载 2019-04-22 10:13:13 · 1516 阅读 · 0 评论 -
PHP 重命名,更改文件名字,兼容中文乱码
rename( './aa/Excel/'.$_FILES['file']['name'], './aa/Excel/newdata.xlsx' );//更改文件名字rename(iconv('UTF-8','GBK','./othertool/'.$_FILES['file']['name']), iconv('UTF-8','GBK','./othertool/qubiaodian.xlsx...原创 2019-04-22 10:49:10 · 3698 阅读 · 0 评论 -
PHP 屏蔽错误和警告提示
PHP 屏蔽错误和警告提示,在最开始加入如下语句即可error_reporting( E_ALL&~E_NOTICE );ini_set( 'display_errors', 'off' );原创 2019-04-23 11:37:22 · 1223 阅读 · 0 评论 -
PH 替换字符串或去除字符串中某一个字符
$timeddd = "dafg'adfg"; $timeddd = str_replace("a","bbbb",$timeddd ); //替换字符串中的a为bbb $timeddd = str_replace('a','',$timeddd ); //去掉字符串中的a ;原创 2019-04-19 09:56:05 · 447 阅读 · 0 评论 -
PHP用PHPExcel 对excel进行读写并写入到mysql数据库
//先下载好PHPExcel 放在与脚本同目录中<?php//ini_set("memory_limit","4096M");//ini_set(”memory_limit”,”4096M”);header("Content-Type: text/html;charset=utf-8"); $serverName = "";$username = "root";//linux数...原创 2019-04-19 11:36:27 · 1053 阅读 · 0 评论 -
PHP 循环遍历文件夹中文件个数 不支持对子文件夹的遍历
$pathtou = '../Othertool/'; $path = realpath($pathtou); //var_dump(getDir($path)); $dirr = getDir($path); $lang = count($dirr);//获取数组长度for($filenum = 0; $filenum < $lang ; $filenum++) { $di...原创 2019-04-19 11:42:55 · 129 阅读 · 0 评论 -
PHP遍历一个文件夹下所有文件和子文件夹中的所有文件,输出文件名称、清除数组中的空值,并重新排列数组键值
/////////////遍历文件夹和子文件夹中所有文件名,输出文件名////////////////////////////////////////////////////////////////////////////////////<?phpfunction my_dir($dir) { $files = array(); if(@$handle = opendir...原创 2019-04-19 14:10:38 · 396 阅读 · 0 评论 -
PHP利用数组中某个字段的值判断进行排序
工作中用到了一个相关的问题,搜索了百度有好多种方法,但是不同方法对应的函数不同,试了几个发现还是下面这个比较好用:array_multisort($sortarray,SortRank,$sortlist)$sortarray是用来存储排序字段的数组,SortRank是排序条件,有以下两种:1.SORT_ASC - 默认,按升序排列。(A-Z)2.SORT_DESC - 按降序排列。(Z...原创 2019-04-29 15:40:57 · 3337 阅读 · 0 评论 -
PHP 替换 字符中的 某一个字符
$oldchar=array(" "," ","\t","\n","\r","\r\n",",",".",":","?","!",",","。",":","?","!","*","、"); $newchar=array("","","","","",""); $adfg = str_replace($oldchar,$newchar,$historyrol['Chines...原创 2019-04-29 15:53:07 · 1150 阅读 · 0 评论 -
PHP判断目录是否为空的
//判断目录是否为空 function is_empty_dir($fp) { $H = @opendir($fp); $i=0; while($_file=readdir($H)){ $i++; } closedir($H); ...原创 2019-05-05 10:05:31 · 1458 阅读 · 3 评论 -
PHP将字符串首字母大小写转换
每个单词的首字母转换为大写:ucwords()<?php$foo = 'hello world!';$foo = ucwords($foo); // Hello World! $bar = 'HELLO WORLD!';$bar = ucwords($bar); // HELLO WORLD!$bar = ucwords(strt...原创 2019-04-30 14:39:29 · 2181 阅读 · 0 评论 -
PHP利用有道智云提供的API接口来翻译字符串
调用有道智云API实现在线翻译 具体步骤在有道官方文档有说明,如下链接,接下来就记录下自己整理的PHP代码,以防自己忘掉,啥也不说了一个字开整!https://ai.youdao.com/docs/doc-trans-api.s#p04< ? php//在线翻译$Chinese = “发卡器初始化失败,请检查发卡器连接并在发卡器配置界面重新配置。”;//调用PHP传入待翻译的字符串...原创 2019-04-02 19:46:47 · 5866 阅读 · 1 评论