文章分类 -  PHP

摘要:今天写了个死循环来跑数据,直到跑完才退出。结果还没跑完,PHP就来亮红灯了。Fatal error:Allowed memory size of 268435456 bytesexhausted(tried to allocate 48 bytes) in D:\www\mpaa\include\f... 阅读全文
posted @ 2015-08-10 09:59 撑着破伞去看雨 阅读(3937) 评论(0) 推荐(0)
摘要:本篇文章是对PHP中的autoload与spl_autoload自动加载机制进行了详细的分析介绍PHP autoload机制详解(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利... 阅读全文
posted @ 2015-07-05 15:18 撑着破伞去看雨 阅读(118) 评论(0) 推荐(0)
摘要:-------------- \ ^__^ \ (**)\__$__$__ (__)\ )\/\ U ||------| || ||--> 1 // 2 /... 阅读全文
posted @ 2014-12-19 10:42 撑着破伞去看雨 阅读(100) 评论(0) 推荐(0)
摘要://转换编码格式,导出csv数据 /** * @param $name String 导出的文件名 * @param $title Array 表头信息 * @param $content Array 对应的数据 */ public function de... 阅读全文
posted @ 2014-10-14 10:49 撑着破伞去看雨 阅读(113) 评论(0) 推荐(0)
摘要:一、目录操作首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:";while($flist=readdir($fso)){echo$flist."";}closedir($fso)?>这是讲返回文件目录下面的文件已经目录的... 阅读全文
posted @ 2014-05-17 18:35 撑着破伞去看雨 阅读(160) 评论(0) 推荐(0)
摘要:file_get_contents无法请求https连接的解决方法 阅读全文
posted @ 2014-05-16 21:26 撑着破伞去看雨 阅读(930) 评论(0) 推荐(0)
摘要:在PHP应用中,数组是用得最广泛的数据结构了。基本可以这么说,熟练掌握数组你就可以熟练掌握PHP的大部分了。下面将PHP的数组操作进行汇总介绍下,或许有你不懂或不怎么了解的数组操作。将数组的内部指针倒回一位:/*** 将数组的内部指针倒回一位* @param array &$arr* @return... 阅读全文
posted @ 2014-04-24 12:53 撑着破伞去看雨 阅读(164) 评论(0) 推荐(0)
摘要:PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式:第1种方法:function get_extension($file){substr(strrchr($file, '.'), 1);}第2种方法:function get_extension($file){return sub... 阅读全文
posted @ 2014-04-23 22:26 撑着破伞去看雨 阅读(95) 评论(0) 推荐(0)
摘要://手机端跳转代码//PC to WAPvar bForcepc = null;function fBrowserRedirect(){ var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.ma... 阅读全文
posted @ 2014-03-04 11:50 撑着破伞去看雨 阅读(298) 评论(0) 推荐(0)
摘要:$keyword,'from'=>$from);} //以下为测试//在搜索引擎搜索个关键词,进入网站$word = search_word_from();if(!empty($word['keyword'])){ echo '关键字:'.$word['keyword'].' 来自:'.$word['from'];}?> 阅读全文
posted @ 2014-01-23 23:40 撑着破伞去看雨 阅读(112) 评论(0) 推荐(0)
摘要:0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$substr)){ return true; } return false; } $mobile_os_list=array('Google Wireless Transcoder','Windows CE',... 阅读全文
posted @ 2014-01-23 23:38 撑着破伞去看雨 阅读(133) 评论(0) 推荐(0)
摘要:1.[代码]strstr 和 stristr的用法 strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写.$email = ‘ user@example.com’;$domain = strstr($email, ‘@’);echo $domain;// prints @example.com2.[代码]strpos的用法strpos: 返回boolean值.FALSE和TRUE不用多说.用 “===”进行判断.strpos在执行速度上都比以上两个函数快,另外strpos 阅读全文
posted @ 2014-01-23 23:31 撑着破伞去看雨 阅读(169) 评论(0) 推荐(0)
摘要:$rs = 'README.md';$fp = fopen($rs, 'r');fseek($fp,-1,SEEK_END);$s = '';while(($c = fgetc($fp)) !== false) { if($c == "\n" && $s) break; $s = $c . $s; fseek($fp, -2, SEEK_CUR);}fclose($fp);echo $s;exit; 阅读全文
posted @ 2014-01-23 23:24 撑着破伞去看雨 阅读(103) 评论(0) 推荐(0)
摘要:wordpress升级到3.5后,在后台升级插件.会提示莫名的错误无法安装这个包。 PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\WINDOWS\TEMP/crayon-syntax-highlighter.tmp’或无法安装这个包。 PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\WINDOWS\TEMP/Akismet‘这应该与windows2003的服务器的某个写入权限有关.修改方法为根目录的wp-config.php 文件在define(‘ABSPATH’, 阅读全文
posted @ 2014-01-20 14:09 撑着破伞去看雨 阅读(446) 评论(0) 推荐(0)
摘要:var $_GET = (function(){ var url = window.document.location.href.toString(); var u = url.split("?"); if(typeof(u[1]) == "string"){ u = u[1].split("&"); var get = {}; for(var i in u){ var j = u[i].split("="); get[j[0]] = j[1]; } return... 阅读全文
posted @ 2014-01-15 23:58 撑着破伞去看雨 阅读(152) 评论(0) 推荐(0)
摘要:织梦默认使用拼音为保存目录的时候使用的是中文全拼,当遇到栏目名称比较长的时候目录名称看起来有点冗长,这时候大多数站长喜欢使用拼音首字母作为栏目的保存目录,那么有没有什么快速的办法能让我们快速的使用首字母作为栏目名称呢?答案是肯定的,而且很简单。修改dede/catalog.add.php文件85行 $toptypedir = GetPinyin(stripslashes($toptypename));修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);108 行 $typedir = $toptypedir.'/' 阅读全文
posted @ 2013-12-07 12:15 撑着破伞去看雨 阅读(157) 评论(0) 推荐(0)
摘要:PHPCSM内容管理系统总的来说体验各方面否非常不错!但是发现自从被官方给盛大了收购了。发现官方的步伐都是跟不上用户的需求。在PHPcms2008的老版本中都有关键词批量替换的功能。却没有给新版PHPcms V9加上批量替换关键词的小功能。新一也把自己每次批量替换关键词的SQL语句记录在新一博客中给需要的人来用。/*文章标题*/update v9_news set title=replace(title,'错误的关键','替换成新一');/*文章描述*/update v9_news set description=replace(description,' 阅读全文
posted @ 2013-12-05 16:18 撑着破伞去看雨 阅读(111) 评论(0) 推荐(0)
摘要:作为phper,我们在开发和学习php过程中,难免要经常的接受处理表单数据,然而处理表单的时候总会有一个问题,困扰大家,刷新页面重复提交的问题。如何防止刷新页面重复提交呢?其实在php学习中我们会有很多的方法,比如最简单的,我们可以采用,提交成功后,进行跳转的方法。但是这样做,有时候,会有很多瓶颈,比如,如果我们的页面有很多内容需要加载,尤其是很多跟后台打交道,这样如果跳转重新加载页面的话,可能会对服务器造成压力。 这里我们可以采用另外一种方法,来防止刷新页面重复提交,以便大家更好的学习php。我们可以利用session来解决。我们首先新建一个session,并赋值,第一次提交后改变sessi 阅读全文
posted @ 2013-12-03 12:24 撑着破伞去看雨 阅读(367) 评论(0) 推荐(0)
摘要:1. 判断Email: 代码如下 function is_email($email){return strlen($email) > 6 && preg_match("/^[w-.]+@[w-]+(.w+)+$/", $email);}?> 2. 判断Url: 代码如下function is_url($str){ return preg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^"])*$/", $str); } 3. 阅读全文
posted @ 2013-12-03 12:23 撑着破伞去看雨 阅读(93) 评论(0) 推荐(0)
摘要:1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名: id (自动递增,这是关键,类型:INT) title (顾名思义,新闻标题,类型可取 TEXT) content (新闻内容,类型可取 TEXT) path (HTML文件路径,类型可取 TEXT) 2)建立 conn.php 这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的文件直接引用这个文件即可。 3)设计添加新闻的表格 add.form 简单的源代码如... 阅读全文
posted @ 2013-12-03 12:19 撑着破伞去看雨 阅读(214) 评论(0) 推荐(0)