请选择 进入手机版 | 继续访问电脑版

雨哲工作室

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
  • 全部资料
2018-04-23网页教程PHP PHP中DateTime类的常用方法
实例化对象前面加\表示的是,在命名空间中使用原生的类,如果没有使用命名空间的话,可以把前面的\给删除掉1. 输出当前时间$datetime = new \DateTime;print_r($datetime->format('Y-m-d H:i:s'));2. 输出给定的时间$datetime = new \DateTime('2016-06-13');print_r($datetime);...
2018-04-23网页教程PHP PHP文件中获取和设置php.ini配置文件参数的方法
1.获取配置参数:ini_get()echo ini_get('display_errors'); //12.设置配置参数:ini_set(),动态修改php.ini配置信息,脚本执行后失效。并不是所有参数都能设置。ini_set('display_errors',0);echo ini_get('display_errors');//03.获取所有配置信息:ini_get_all()print_...
2018-04-23网页教程PHP php查询mysql中用逗号分隔的字段内容的函数FIND_IN_SET
在写自定义表单系统的时候,遇到有用户组权限,但因考虑到以后会用到根据用户组去查询表单列表,所以在表单中有一个用户组字段(tablegroup),其中数据是以逗号分隔的,比如:1,2,3,4,那么如果要查询指定用户组(比如3)有权限的表单就需要去查询该字段中包含3的项。找到一个现成的函数FIND_IN_SET实现功能,关于该函数:find_in_set(str1,str2) :返回str2中str1...
2018-04-23网页教程PHP nginx环境中zend级别引起502 Bad Gateway问题的解决方法
安装LNMP已经有一段时间了,大部分程序(主要为开源程序)运行都挺流畅,但ShopEX死活没办法运行,安装时就出现502 Bad Gateway错误,而尝试ecshop程序却能够很好地运行。真的相当郁闷,这个问题也困扰了大半天。网上关于502 Bad Gateway的解决方法,普遍认为是FastCGI线程数不足,或者nginx的timeout等待时间不足。经过多次调整都无办法正常运行。由于开源程序...
2018-04-23网页教程PHP php中strtotime与mktime的Y2K38漏洞(时间最长为2038年)
最近有企业建站系统用户发现一个问题,企业有效期时间修改后保存无效,经仔细检测发现是超过了2038年01月19日的时间就无效了,后来在网上也找到了相关的说法证实。Y2K38 漏洞Y2K38,又称 Unix Millennium Bug,此漏洞将会影响到所有 32 位系统下用 UNIX 时间戳整数来记录时间的 PHP,及其它编程语言。一个整型的变量所能保存的最大时间为 2038 年01月19 日 03...
2018-04-23网页教程PHP php得到今天/上周/本周/上月/本月/本季度/上季度起止时间
做排行时可能有用,记录一下。date_default_timezone_set('PRC');date("Y-m-d H:i:s", strtotime(" +2 year"));date("Y-m-d H:i:s", strtotime(" +2 month"));date("Y-m-d H:i:s", strtotime(" +2 week"));date("Y-m-d H:i:s", str...
2018-04-23网页教程PHP php将图片生成ico文件时png/gif透明背景变成黑色无法透明的解决方法
先看张对比图片php将图片生成ico的代码不用多说了,度娘会告诉你有很多的,只是都不能将png和gif的背景透明(如果原图是透明背景,生成ico文件后背景就变成黑色了)。这里只是简要说说如果实现让png、gif图片生成ico时实现原来的透明背景效果。实用效果图只需要利用两个函数imagesavealpha和imagealphablending即可达到效果,亲测无问题,下面是代码片段:……此处省略n...
2018-04-23网页教程PHP PHP完美的提取链接正则【转载】
转载记录备用,未作测试。function match_links($document) { preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links); while(list($key,$val) =...
2018-04-23网页教程PHP php类常量的使用总结[转载]
/** * PHP类常量 * * 类常量属于类自身,不属于对象实例,不能通过对象实例访问 * 不能用public,protected,private,static修饰 * 子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量 * 自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如self,parent或static)。 */class Foo{ //...
2018-04-23网页教程PHP 转载PHP中curl的get/post类
/** * @version 1.0 * @date 2014-08-11 * @author 十七号 <xialeistudio@gmail.com> * @license MIT * Class Request 网络工具类 */class Request{ /** * HTTP GET 请求 * @param string $url 请求地址 * @param array $dat...
2018-04-23网页教程PHP 实用的PHP代码(生成csv/提取关键字/创建数据URI/取得链接/获取季度)
一、PHP数据生成CSV文件这的确是一个很简单的功能,从一个PHP数组生成一个.csv文件。此函数使用 fputcsv PHP 内置函数生成逗号分隔文件(.CSV)。该函数有3个参数:数据,分隔符和CSV enclosure 默认是双引号。function generateCsv($data, $delimiter = ',', $enclosure = '"') { $handle = fope...
2018-04-23网页教程PHP php不用递归5行代码实现无限分类数据的树形格式化
从网上搜索的,挺不错的,收集备用(原文件:http://levi.cg.am/?p=2115)! /** * 方法一: * 此方法由@Tonton 提供 * @form http://levi.cg.am * @date 2012-12-12 */function genTree5(Array $items) { foreach ($items as $item) $items[$item['pi...
2018-04-23网页教程PHP PHP将XML转成数组
如果你使用 curl 获取的 xml data$xml = simplexml_load_string($data);$data['tk'] = json_decode(json_encode($xml),TRUE);如果是直接获取 URL 数据的话$xml = simplexml_load_file($data);$data['tk'] = json_decode(json_encode($xm...
2018-04-23网页教程PHP php查看当前页面可用变量及常量
function logVars($varList, $excludeList = null) { if ($excludeList == null){ $excludeList = array('GLOBALS', '_FILES', '_COOKIE', '_POST', '_GET', '_SERVER', '_REQUEST', '_G', 'discuz'); //排除查看的变量名 } ...
2018-04-23网页教程PHP 计算两个日期这间的间隔天数
function daysbetweendates($date1, $date2){ $date1 = strtotime($date1); $date2 = strtotime($date2); $days = ceil(abs($date1 - $date2)/86400); return $days;}...
2018-04-23网页教程PHP ob_get_contents
b_get_contents — 返回输出缓冲区的内容说明string ob_get_contents ( void )只是得到输出缓冲区的内容,但不清除它。返回值此函数返回输出缓冲区的内容,或者如果输出缓冲区无效将返回FALSE 。示例: <?phpob_start();echo "Hello ";$out1 = ob_get_contents();echo "World";$out2 =...
2018-04-23网页教程PHP 利用array_multisort实现多维数组排序
function sort_array($array, $keyid, $order='asc', $type='number') { if(is_array($array)) { foreach($array as $val) { $order_arr[] = $val[$keyid]; } $order = ($order == 'asc') ? SORT_ASC: SORT_DESC; $t...
2018-04-23网页教程PHP 如何判断PHP 是线程安全ts还是非线程安全nts版的
通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。...
2018-04-23网页教程PHP PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本
PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8. <?php/** * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 * @param string $filename */function iconv_fil...
2018-04-23网页教程PHP PHP setTime 设置当前时间
function _niceTime($minute){ $m = $minute - 5; $date = new DateTime(); $date->setTime(9, 00);//设置每天早上9点 return date("Y-m-d H:i",strtotime("+$m minute",$date->getTimestamp()));}...
2018-04-23网页教程PHP php检测服务器是否支持gzip
<?phpif(extension_loaded('zlib')) {ob_start('ob_gzhandler');}header('Content-type: text/html;charset=utf-8');echo '如果您能看到这行文字就表示你的服务器支持gzip如果显示不了,就不支持。';if(extension_loaded('zlib')) {ob_end_flush()...
2018-04-22网页教程PHP ini_set函数能设置的全部选项
ini_set该函数设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。ini_set函数能设置的全部选项常量值含义PHP_INI_USER1可在用户脚本(例如 ini_set())或 Windows 注册表(自 PHP 5.3 起)以及 .user.ini 中设定 PHP_INI_PERDIR2该项目可以在 php.ini,.htaccess 或者 httpd.conf ...
2018-04-22网页教程JS js通过样式className查找对象
var cName=function(div,cc){var ele=document.getElementsByTagName(div);var res= new Array(),reslist="-1"; for(i=0;i<ele.length;i++){if(ele[i].className==cc){reslist+=","+i;}}reslist=reslist.replace(...
2018-04-22网页教程PHP 二维数组的‘分组’排序
图一中,红色框内的数据是无序的,然后现在想按照每一组的最小值的顺序进行分组排列,结果见图地,红色框内的值有序了,而且每一组的排序,也是有序的,注意看蓝色框。图一图二<?php$new2['group']['key']='time';$new['aa']['b']=44;$new['aa']['c']=33;$new['aa']['d']=34;$new['bb']['b']=55;$new[...
2018-04-22网页教程PHP 生成随机颜色代码
function rcolor() { $rand = rand(0,255);//随机获取0--255的数字 return sprintf("%02X","$rand");//输出十六进制的两个大写字母}function rand_color(){ return '#'.rcolor().rcolor().rcolor();//六个字母}echo rand_color();简单写法:echo '...
2018-04-22网页教程PHP php切割html字符串,自动闭合标记
/*截取html字符串 * @param $s 字符串 * @param $zi 长度 * @param $ne 没有结束符的html标签 */function G_htmlcut($s,$zi,$ne=',br,hr,input,img,'){$s=preg_replace('/\s{2,}/',' ',$s);$os=preg_split('/<[\S\s]+?>/',$s);pr...
2018-04-22网页教程PHP 用PHP获取photoshop写入图片的文字信息
有些摄影师喜欢把图片的标题,内容,关键词等用photoshop直接写入图片文件里面。 用以下代码可以读取。$image_info = array();$size = getimagesize('图片文件.jpg', $info);if(isset($info['APP13'])){ $iptc = iptcparse($info['APP13']); foreach (array_keys($ip...
2018-04-22网页教程PHP 检查字符串中是否有外链
/** * is_external_link 检测字符串是否包含外链 * @param string $text 文字 * @param string $host 域名 * @return boolean false 有外链 true 无外链 * http://blog.qita.infunction all_external_link($text = '', $host = '') { if (...
2018-04-22网页教程PHP discuz安装进度效果 201804/22/232456hv5hhh53rvsrv445.jpg
非ajax效果的。 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><title>Discuz! 安装向导</title><style type="t...
2018-04-22网页教程PHP strstr,strrchr,strpos,strrpos的区别
strstr:从左向右查找 返回值:字符串strrchr:从右向左查找 返回值:字符串strpos:从左向右查找 返回值:整型,假如查找的字符串不存在,则返回空strrpos:从右向左查找 返回值:整型...
123下一页

QQ|关于我们|Archiver|手机版|小黑屋|雨哲工作室

GMT+8, 2018-11-22 04:16 , Processed in 0.076676 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部