PHP
luckymaoyy
这个作者很懒,什么都没留下…
展开
-
dede判断当前文章
<li><a href="/info/info3.html" class=s >企业文化 </a></li><li><a href="/info/info4.html" >新闻中心 </a></li><li><a href="/info/info5.html" >联...原创 2019-04-27 14:38:33 · 682 阅读 · 0 评论 -
PHP跳转页面的几种实现方法
•PHP页面跳转一、header()函数< ?php //重定向浏览器 header("Location: http://bbs. lampbrother.net"); //确保重定向后,后续代码不会被执行 exit;?>•PHP页面跳转二、Meta标签<meta http-equiv = "refresh" content = "1;url=http:// bbs.lampbro原创 2017-06-16 10:27:17 · 439 阅读 · 0 评论 -
apache中设置访问目录默认页面为index.php
找到apache的配置文件httpd.conf后找到 <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 在其中添加index.php,原创 2017-01-21 12:36:05 · 4827 阅读 · 0 评论 -
Memcache缓存与Mongodb数据库的优势和应用
先说说自己对Memcache和MongoDB的一些看法,主要是抛砖引玉了,希望看到大家的意见和补充。MemcacheMemcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对数据库释放可观的压力。2) 单点。如果W转载 2017-01-19 23:16:41 · 408 阅读 · 0 评论 -
PHP快速排序法
<?php/** * Created by PhpStorm. * User: ziniu * Date: 2016/9/20 * Time: 16:04 */// 快速排序$parameter = array(6,1,2,7,9,3,4,5,10,8);$left = 0;$right = (count($parameter)-1);quick($left,$right);v原创 2017-01-09 15:31:26 · 266 阅读 · 0 评论 -
php桶排序
// 桶排序$arrBeSort = array(5,3,5,2,8);function bucket($parameter){ $arrayStore = array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,7=>0,8=>0,9=>0,10=>0); $count = count($parameter); foreach($paramete原创 2017-01-04 14:20:34 · 323 阅读 · 0 评论 -
二维数组根据某个字段排序
<?php/** * 二维数组根据某个字段排序 * 功能:按照用户的年龄倒序排序 * @author ruxing.li */header('Content-Type:text/html;Charset=utf-8');$arrUsers = array( array( 'id' => 1, 'name' => '张三', '原创 2017-01-03 10:55:54 · 219 阅读 · 0 评论 -
MVC
入口文件 文件名 index.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/11/9 * Time: 13:14 */namespace mao;include "jsPHP/jsmvc.php";$app = new JSMVC(true);$app->init();配置文件原创 2016-11-29 19:47:49 · 287 阅读 · 0 评论 -
简单的计算器
namespace mao; interface IDB{ public function insert(data);publicfunctionupdate(data); public function update(data); public function select(data);publicfunctiondel(data); public原创 2016-11-28 22:15:02 · 1061 阅读 · 0 评论 -
404跳转
.htaccess 文件DirectoryIndex index.html index.php index.htmErrorDocument 404 /404.html自己做一个404.html原创 2017-06-16 13:37:52 · 797 阅读 · 0 评论 -
解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
今天想用用mysql 数据库 谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes最后在csdn 上找到了答案来源:http://bbs.csdn.net/topics/310006640 13楼解决:1. 开始 -->cmd --> net stop mysql (停用MySQL服务 没原创 2017-07-03 23:13:58 · 708 阅读 · 0 评论 -
织梦的列表页面调用获取当前栏目的顶级栏目名称
在include/common.func.php的最下方加入://获取顶级栏目名function GetTopTypename($id){ global $dsql; $row = $dsql->GetOne("SELECT typename,topid FROM jiemou_arctype WHERE id= $id"); if ($row['topid...原创 2019-04-27 14:34:43 · 664 阅读 · 0 评论 -
织梦栏目字段添加并调用:例如图片上传
1.在数据库栏目表dede_arctype中的typedir后面添加要添加的字段 typeimg2.修改sql语句, dede/catalog_add.php中搜索 queryTemplate等级栏目和$in_query子集栏目,在sql语句中的每个~typedir~后面加上$typeimg, 注:参数部分记得要加上‘$ typeimg’。3.编辑dede/catalog_ed...转载 2019-04-27 14:28:43 · 595 阅读 · 0 评论 -
phpstudy配置局域网访问
找到phpstudy\Apache\conf\httpd.conf在里面添加<VirtualHost 192.168.101.151:80> DocumentRoot "E:\phpstudy\WWW\baidu.rmyzg.net" </VirtualHost> <Directory E:\phpstudy\WWW\b...原创 2018-10-26 13:48:06 · 4750 阅读 · 0 评论 -
通过.htaccess禁止指定IP或IP段访问
只要在.htaccess文件里加入如下代码(下面IP替换成你要禁止的IP):Order Deny,AllowDeny from 192.168.1.101这样可以禁止从192.168.1.101的主机访问你的网站。如果是禁止IP段,代码如下Order Deny,AllowDeny from 192.168.1这样可以禁止从192.168.1.1-192.168.1.25...原创 2018-10-14 09:54:02 · 3760 阅读 · 1 评论 -
Apache环境下Web站点禁止用服务器ip访问
Apache环境下Web站点禁止用服务器ip访问网上找了很多都没有描述清楚,后来自己慢慢摸索才弄出来了修改http.conf文件:在httpd.conf文件最后面,加入以下代码NameVirtualHost xx.xx.xx.xx <VirtualHost xx.xx.xx.xx> ServerName xx.xx.xx.xx <Location /> Order Allow,D原创 2017-12-25 16:56:04 · 1000 阅读 · 0 评论 -
post和get的区别?
get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。对于get方式,服务器端用Request.QueryString获取变转载 2017-09-02 08:42:27 · 401 阅读 · 0 评论 -
php禁止某ip或ip地址段访问的方法
1<?php include("banIP.php");?>禁用单个ip如下:<?php //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat"); if(stripos($ban,$ip)) { die("Your IP Address is:$ip,you're forbiden to vi原创 2017-06-26 11:03:34 · 4544 阅读 · 0 评论 -
Warning: Illegal string offset 'account' in 解决方法
if ( (!empty($_GPC['uniacid_source']) && $_GPC['uniacid_source'] == 'wxapp') ) { $uniacid = intval($_GPC['uniacid']); if (!empty($uniacid)) { isetcookie('__uniacid', $uniacid, 7 * 86400);原创 2017-06-25 13:57:01 · 18893 阅读 · 0 评论 -
PHP随机生成100个英文字母,然后统计26个英文字母出现的次数
<?php//2.请随机生成100个英文字母,然后统计26个英文字母出现的次数$z=adbqhwbqjuyguqwgyquiwguyquwehqwuiepoqiuwepoqiuwpoiqwepiqwruweroiuyiqazxswedcvfrtgbnhyujmkilopplmkoijnbhuygvcftrdxzsewqa;$a="abcdefghijklmnopqrstuvwsyz";for原创 2016-12-06 21:13:23 · 3032 阅读 · 0 评论 -
php单例
//数据库操作class DB{ //数据库连接 句柄 private $conn = null ;private $table = null;//预定项private $sysConfig =array('host' => '','user' => '','pwd' => '','db' => ''); private static $_i原创 2016-11-08 19:06:52 · 232 阅读 · 0 评论 -
PHP工厂策略模式
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/11/3 * Time: 14:16 */// 3个类//其中2个模拟发生不同的情况 不同策略//策略abstract class baseAgent{ public abstract function PrintPage();}//原创 2016-12-06 21:09:47 · 222 阅读 · 0 评论 -
PHP冒泡排序法
<?php//冒泡排序法$array=array(8,0,5);//外层循环for ($a=0;$a<count($array)-1;$a++){ //中间变量 $t=0; for ($b=0;$b<count($array)-1-$a;$b++){ //判断最小的值是不是最小值 if ($array[$b]>$array[$b+1])原创 2016-11-30 20:49:40 · 333 阅读 · 0 评论 -
thinkPHP中{$Think }用法
thinkPHP中{$Think }用法【系统变量输出】普通的模板变量需要首先赋值后才能在模板中输出,系统变量可以直接在模板中输出,通常以{$Think 打头支持输出 SERVER、_SERVER、_ENV、 POST、_POST、 _GET、 REQUEST、_REQUEST、_SESSION和 $_COOKIE变量。{Think.server.script_name} // 输出Think.s转载 2016-11-22 18:35:21 · 1573 阅读 · 0 评论 -
PHP选择排序法
<?php//选择排序法$arr=array(2,6,4);for ($i=0;$i<count($arr)-1;$i++){ $tm=0; for ($j=$i+1;$j<count($arr);$j++){ //假设$i为最小的 $minV=$arr[$i]; //下标也记录最小的 $minK=$i;原创 2016-11-30 20:51:05 · 234 阅读 · 0 评论 -
PHP插入排序法
<?php//插入排序法$arry=array(3,1,6);for($m=1;$m<count($arry);$m++){ //定义需要插入的值 $value=$arr[$m]; //插入的位置 $key=$m-1; //确保下标不会小于零,然后比较要插入的值和他前面的一个值 while ($key>=0&&$value<$arry[$key]原创 2016-11-30 20:51:58 · 259 阅读 · 0 评论 -
PHP多继承
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/11/1 * Time: 10:44 */// interface 多继承class Base{ public function sayHello(){ echo "hello"; }}trait SayWorld{原创 2016-12-06 21:05:44 · 2204 阅读 · 0 评论 -
PHP随机生成字符串
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/10/31 * Time: 15:12 *///通过类 写随机字符串class RandomString { //属性 private $length; private $type; //方法 public fu原创 2016-12-06 21:02:45 · 339 阅读 · 0 评论 -
PHP命令链模式
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/11/3 * Time: 14:51 *///命令链模式class Person{ public function eat(){ echo __FUNCTION__; return $this; }原创 2016-12-01 18:42:12 · 696 阅读 · 0 评论 -
PHP观察者模式
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/11/3 * Time: 14:20 *///观察者模式 具有的特有属性// 1类内 存在观察者在队列仓库//2存在 观察者 注册机制//3存在 观察者 激活函数session_start();class Company{ privat原创 2016-12-01 18:40:14 · 209 阅读 · 0 评论 -
PHP简单的留言板
入口文件 文件名 index.php<?php// 应用入口文件// 检测PHP环境if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',True);//开发调试模式//define('原创 2016-11-30 20:44:43 · 4619 阅读 · 0 评论 -
PHP算法
//3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?不考虑小数$m=3000;for($t=1;$t<100;$t++){ $m=$m/2; if($m<5){ break; }}echo $t;?>原创 2016-12-01 18:31:49 · 371 阅读 · 0 评论 -
PHP九九乘法表
<?php//求九九乘法表$n=9;for($a=1;$a<=$n;$a++){ for($b=1;$b<=$a;$b++){ if($b>=$a); $c=$a*$b; echo " $a*$b=$c"; } echo "<br>";}原创 2016-12-01 18:28:51 · 380 阅读 · 0 评论 -
PHP求100-1000之间的水仙花数
<?php//求100-1000之间的水仙花数for($a=1;$a<=9;$a++) for($b=0;$b<=9;$b++) for($c=0;$c<=9;$c++){ if($a*$a*$a + $b*$b*$b + $c*$c*$c == $a*100+$b*10+$c) echo $a*100+$b*10+$c." ";}?>原创 2016-12-01 08:57:42 · 4379 阅读 · 0 评论