php
文章平均质量分 69
mico_cmm
To be or not to be,that's a question!
展开
-
用link标签实现网页标题前添加一个小图标
两种方法:1、<link rel="shortcut icon " type="images/x-icon" href="./favicon.ico">其中favicon.ico需放在根目录下面(不提倡用这种方法,因为图片没有授权,违反了W3C标准,)2、<link rel="shortcut icon " type="images/x-icon" href=&qu原创 2018-02-25 14:48:48 · 10936 阅读 · 0 评论 -
*PHP面向对象:自动加载类
/** *PHP面向对象:自动加载类 *当在页面中需要调用很多类时可以使用此方法。 */ // 建议把类名统一定义,比如classname.class.php function __autoload($className){ include(strtolower($className).".class.php"); } $obj1=new User(); // User原创 2017-03-02 20:22:45 · 332 阅读 · 0 评论 -
PHP面向对象:魔术方法__call()
/** *PHP面向对象:魔术方法__call() *当调用对象中不存在的方法时,一定会出现系统报错,并且推出程序不能执行。但是call()方法会很好的解决这个问题,当调用对象中不存在的方法时则会调用call()方法,并且程序也会继续执行下去。所有可以用此方法提示用户。 */ class Demo15{ function prin原创 2017-03-02 20:08:43 · 367 阅读 · 0 评论 -
PHP面向对象:魔术方法__toString()
参考《细说PHP》 /** *PHP面向对象:魔术方法__toString() *快速获取对象的字符串表示的快捷方式,在直接输出对象时自动调用 */ class TestClass{ private $foo; function __construct($foo){ $原创 2017-03-02 19:52:57 · 334 阅读 · 0 评论 -
PHP面向对象:克隆对象2
/** *PHP面向对象:克隆对象2 *使用魔术方法__clone() */ class Person{ private $name; private $sex; private $age; // 构造方法 function __construct($na原创 2017-03-02 19:43:28 · 255 阅读 · 0 评论 -
PHP面向对象:克隆对象1
/** *PHP面向对象:克隆对象1 */ class Person{ private $name; private $sex; private $age; function __construct($name="",$sex="",$age=1){ $thi原创 2017-03-02 19:41:07 · 256 阅读 · 0 评论 -
PHP面向对象:const关键字
/** *PHP面向对象:const关键字 *将类中的成员属性定义为常量,只能使用const关键字,不能使用define() */ class Student{ const NAME="我是学生"; // 常量名必须大写 // 输出常量信息 function show(){原创 2017-03-02 11:26:20 · 302 阅读 · 0 评论 -
PHP面向对象:单态设计模式(连接数据库)
/** *PHP面向对象:单态设计模式(连接数据库) */ class DB{ private static $obj=null; private function __construct(){ echo "连接数据库成功"; } static functio原创 2017-03-02 11:10:30 · 572 阅读 · 0 评论 -
PHP面向对象:static关键字的使用
<?php/** *PHP面向对象:static关键字的使用 */class Person{static $count;// 构造函数function __construct(){self::$count++;}static function getCount(){return self::$count;}}Person::$count=0;echo Person::getCount(); //原创 2017-03-02 10:08:32 · 319 阅读 · 0 评论 -
PHP面向对象:继承
name=$name;$this->sex=$sex;}// 魔术方法需要一个参数:成员属性名)public function __get($propertyName){if($propertyName=="sex"){return "保密";}else{return $this->$propertyName;}} } // 子类:学生类(继承Person类) class Student ex原创 2017-03-02 09:53:46 · 224 阅读 · 0 评论 -
文件操作函数:文件的属性
/** *文件的属性 */ function getFilePro($filename){ if(!file_exists($filename)){ // 检查文件或目录是否存在 echo "目标文件不存在"; return; } // 判断是否是一个普通原创 2017-03-04 16:21:36 · 329 阅读 · 0 评论 -
文件操作函数:sat()
/** *文件操作函数:sat() */ $filePro=stat("demo1.php"); // array_slice() 函数在数组中根据条件取出一段值,并返回。 print_r(array_slice($filePro,13)); // echo ""; // print_r($filePro);原创 2017-03-04 16:40:21 · 3156 阅读 · 0 评论 -
文件操作函数:目录的基本操作
/** *文件操作函数:目录的基本操作 */ // 1.basename()返回路径中的文件名部分 $path='./var/www/html/demo.php'; echo basename($path); // 输出demo.php echo basename($path,".php"); // 输出demo //原创 2017-03-04 17:52:43 · 306 阅读 · 0 评论 -
php select,radio和checkbox默认选择的实现方法
select默认选择的实现方法 <select name="wuyeleixing" size="1"><option <?php if($myrow[wuyeleixing]==1) echo "selected";?> value="1">住宅</option><option <?转载 2018-02-25 14:40:28 · 948 阅读 · 0 评论 -
web编辑器——百度UEditor编辑器使用教程与使用方法
我们在做网站的时候,网站后台系统一般都会用到web编辑器,今天笔者就给大家推荐一款百度UEditor编辑器。关于这款百度UEditor编辑器官网上也有简单的教程,不过看着比较费劲,今天笔者就跟大家分享一下百度UEditor编辑器使用教程与使用方法,希望对大家有所帮助。第一:百度UEditor...转载 2018-02-22 14:35:56 · 25323 阅读 · 0 评论 -
Linux 服务器配置网站以及绑定域名
Apache 服务绑定域名的方法 例如使用一键安装包配置的 Apache 环境,添加网站配置方法如下: 1、进入站点配置文件目录,命令如下: cd /alidata/server/httpd/conf/vhosts/ 2、创建一个新的配置文件,命令如下: vi aa.conf 3、按键盘上的字母 “i”,开始编辑文件,将下面的内容复制过去。 Order allow,den...转载 2018-03-09 10:39:03 · 5630 阅读 · 0 评论 -
腾讯云安装配置Apache+MariaDB服务器并解决SQLSTATE[HY000] [1130] Host t '*’ is not allowed to connect to this se问题
具体的安装方式(超详细,可直接复制命令运行):https://www.qcloud.com/community/article/321718001489545422安装完后会出现以下问题(如果是远程连接的话):问题:SQLSTATE[HY000] [1130] Host '***.**.***.***' is not allowed to connect to this MySQL server内...转载 2018-03-09 10:37:18 · 488 阅读 · 0 评论 -
CentOS7 yum安装Apache(httpd)并实现多域名配置
系统环境:腾讯云CentOS 7.2 x64一、Apache(httpd)安装 安装yum install httpd1设置自启systemctl enable httpd.service1二、软件配置 编辑httpd.conf就够了,httpd.conf在/etc/httpd/conf中vim /etc/httpd/conf/httpd.conf11、用#注释掉以下两行(其实如果不注释,好像没有...转载 2018-03-09 10:36:23 · 1452 阅读 · 0 评论 -
如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境
一、 安装Apache1.安装yum -y install httpd12.开启apache服务systemctl start httpd.service13.设置apache服务开机启动systemctl enable httpd.service14.验证apache服务是否安装成功在浏览器中输入你的主机外网IP地址,若安装成功则会出现一个Apache欢迎页面,有Testing 123…字样,便...转载 2018-03-09 09:12:20 · 663 阅读 · 0 评论 -
验证码问题
点击验证码进行验证码的刷新,但不刷新当前整个页面:<tr> <td>验证码:</td> <td> <input type="text" id="yzm" name="yzm" size="10" placeholder="请输入验证码" class="yz原创 2018-03-07 14:36:06 · 242 阅读 · 0 评论 -
表单提交时js页面不刷新判断输入是否为空
表单:给表单加上onsubmit="return submitCheck();"<form action="index.php" method="post" onsubmit="return submitCheck();"> <table> <tr> <td>用户名:</td>原创 2018-03-07 14:28:41 · 834 阅读 · 0 评论 -
织梦cms、帝国cms、PHPcms优缺点解析
php才是建站的主流,cms这类程序又是用的最多的,折腾网络这几年,深圳网站建设也见证了国内这些cms的发展,不过,占据主流的cms主要就是织梦,帝国,phpcms这三种的,这三个程序都是开源程序。国内用户众多。同样,这三个程序自己都一直在折腾过。这其中的各个优缺点自己也还是有点体会的。 一、从美观性来说(以官方默认模版为准 phpcms发布的V9美观性无疑是最好的。界面整洁大转载 2018-02-04 11:25:41 · 1860 阅读 · 0 评论 -
PHP面向对象:封装--魔术方法__get()
/** *PHP面向对象:封装--魔术方法__get() *魔术方法的方法名、参数列表、作用、返回值都是在PHP中规定好的,使用时只需编辑方法体重的内容即可。 */ class Person{ // 使用private关键字修饰就实现了对成员的封装 private $name; privat原创 2017-03-01 21:53:20 · 307 阅读 · 0 评论 -
PHP面向对象:封装--魔术方法__set()
/** *PHP面向对象:封装--魔术方法__set() *魔术方法的方法名、参数列表、作用、返回值都是在PHP中规定好的,使用时只需编辑方法体重的内容即可。 */ class Person{ // 使用private关键字修饰就实现了对成员的封装 private $name; privat原创 2017-03-01 21:44:43 · 376 阅读 · 0 评论 -
PHP面向对象:封装--私有成员的访问
ps:参考《细说PHP》 /** *PHP面向对象:封装--私有成员的访问 *私有成员一旦被设置,在对象外部就不能被访问的到。但是可以在对象内部声明一些操作私有成员的共有方法,使其能够被访问的到。 */ class Person{ // 使用private关键字修饰就实现了对成员的封装 priv原创 2017-03-01 21:23:57 · 328 阅读 · 0 评论 -
sql优化-order by rand
http://zzstudy.offcn.com/?p=2175>由于需要大概研究了一下MySQL的随机抽取实现方法。如:要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,在MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER B转载 2016-12-03 19:04:52 · 4829 阅读 · 0 评论 -
PHP实现给图片加图片水印
PHP实现给图片加图片水印一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+HTML+CSS三、效果图与具体步骤实现效果图,如图1所示。 图1 效果图3.1、界面设计(1)创建php文件和文件夹 创建一个名为“shuiyin_image.php”的PHP文件用来实现加图片水原创 2016-11-10 21:53:10 · 1230 阅读 · 0 评论 -
PHP实现给图片加文字水印
PHP实现给图片加文字水印一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+HTML+CSS三、效果图与具体步骤实现效果图,如图1所示。 图1 效果图3.1、创建php文件和文件夹(1)创建php文件 创建一个名为“shuiyin_font.php”的PHP文件用来实现加文原创 2016-11-10 21:52:35 · 1127 阅读 · 2 评论 -
PHP的几种加密解密算法
PHP的几种加密解密算法一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP三、实验内容与结果本文主要介绍PHP的几种加密解密技术。主要有md5、crypt、sha1、base64_encode(base64_decode)、urlencode(urldecode)还有一种自定义的数字加密算法。下面主原创 2016-11-10 21:46:06 · 10316 阅读 · 1 评论 -
PHP统计当前在线人数
PHP统计当前在线人数一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP三、具体步骤本文主要是通过IP来区分不同的访问用户,然后将用户信息保存在txt文本中来实现统计当前在线人数的功能。 3.1、创建php文件创建一个名为“countOnline.php”的PHP文件用来实现统计当前在线人数原创 2016-11-10 21:45:23 · 9472 阅读 · 0 评论 -
PHP实现通过IP限制投票次数
PHP实现通过IP限制投票次数一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+HTML+CSS三、效果图与具体步骤实现效果图,如图1所示。 图1 效果图3.1、界面设计(1)创建php文件 创建一个名为“index.php”的PHP文件用来实现通过IP限制投票次数的功能。原创 2016-11-10 21:43:55 · 6027 阅读 · 2 评论 -
PHP实现查询关键字描红
PHP实现查询关键字描红一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+HTML+CSS.三、效果图与具体步骤实现效果图,如图1所示。 图1 效果图3.1、准备txt文本文件(1)创建txt文件创建一个名为“test.txt”的txt文本文件。(2)内容写入在te原创 2016-11-10 21:42:53 · 3103 阅读 · 0 评论 -
ThinkPHP实现用户注册、登录模块
ThinkPHP实现用户注册、登录模块一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+ThinkPHP3.2.3+HTML+CSS三、效果图与具体步骤实现效果图,如图1、2、3所示。图1 效果图(登录) 图2 效果图(注册)原创 2016-11-10 21:42:01 · 2839 阅读 · 1 评论 -
ThinkPHP实现用户注册、登录模块
ThinkPHP实现用户注册、登录模块一、开发环境1、Windows+Apache+MySQL+PHP的环境。2、文本编辑器:Sublime。二、主要技术PHP+ThinkPHP3.2.3+HTML+CSS三、效果图与具体步骤实现效果图,如图1、2、3所示。图1 效果图(登录) 图2 效果图(注册)原创 2016-11-10 21:25:57 · 28274 阅读 · 5 评论 -
更新wamp中php的版本至php7.1.0
1.1. 停止WAMP服务器.2.下载要安装的PHP版本。下载Window版本的ZIP包啦:http://windows.php.net。解压到 Wamp的安装目录\bin\php\php7.1.0。3.从已存在的php版本文件中(如php7.0.4 (eg. wamp/bin/php/php7.0.4)复制以下文件: - php.ini、phpForApache.ini和wa原创 2016-12-08 09:02:47 · 12240 阅读 · 1 评论 -
Php常用类库
提示:常上QQ空间的朋友可关注【WEB开发者】腾讯认证空间,精彩内容不错过。 目前,PHP是用于Web开发的最流行的脚本语言。你可以在互联网上随手找到关于PHP大量资料,包括文档、教程、工具等等。PHP不仅是一种功能丰富的语言,它还能帮助开发人员轻松地创建更好的网络环境。为了进一步的帮助开发人员,小编将同大家一起分享一些免费并且高质量的PHP类库,希望能够帮助到大家。还在等什么,Le转载 2016-12-15 17:06:14 · 646 阅读 · 0 评论 -
Sublime Text3快捷键一览表
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,转载 2016-12-15 17:15:54 · 302 阅读 · 0 评论 -
PHP面向对象:封装--设置私有成员
/** *PHP面向对象:封装--设置私有成员 */ class Person{ // 使用private关键字修饰就实现了对成员的封装 private $name; private $sex; // 构造函数 function __construct($name="原创 2017-03-01 21:09:39 · 336 阅读 · 0 评论 -
PHP面向对象:构造方法和析构方法
/** *PHP面向对象:构造方法和析构方法 */ class Person{ // 声明类的成员属性 var $name; var $age; var $sex; // 声明构造方法,创建对象时为对象的成员属性赋初值 function __cons原创 2017-03-01 20:56:00 · 291 阅读 · 0 评论 -
PHP面向对象:构造方法和析构方法
// 声明一个类 class Person{ // 声明类的成员属性 var $name; var $age; var $sex; // 声明构造方法,创建对象时为对象的成员属性赋初值 function __construct($name="",$sex="",$age=1){原创 2017-03-01 20:37:00 · 259 阅读 · 0 评论