学习DedeCMS网站服务器搬家详细教程

学习DedeCMS网站服务器搬家详细教程
网站在运行的过程中,难免会遇到各种各样的问题,有时候会需要更换空间或服务器,这样,完整的把网站数据转移到新的空间上,就是织梦站长必须掌握的技能之一。 网站搬家的方法有很多。下面就教大家用最常用的一种方法给dedecms搬家。 一、数据库备份 进入织梦后台–>系统 –> 数据库备份/还原 –> 全选有所织梦的数据表,然后点击提交,等待数据库备份完成,数据备份在网站根目录下的\data\backupdat...

7种php基本排序实现方法

7种php基本排序实现方法
本文总结了一下常用的7种排序方法,并用php语言实现。 1、直接插入排序 /*  *  直接插入排序,插入排序的思想是:当前插入位置之前的元素有序,  *  若插入当前位置的元素比有序元素最后一个元素大,则什么也不做,  *  否则在有序序列中找到插入的位置,并插入  */ function insertSort($arr) {   $len = count($arr);   for($i = 1; $i < $len; $i++) {     if($arr[$i-1] > $arr[i]) { ...

php打开远程文件的方法和风险及解决方法

php打开远程文件的方法和风险及解决方法
本文讲的是php打开远程文件的使用方法,还有使用风险和解决方法。 PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取URL你可以取得某一个页面的内容(HTML),看下面的代码: <?php $contents = file_get_contents('https://www.phpfensi.com/'); ?> 当被污染数据用于include和require的文件指向时,会产生严重漏洞。实...

PHP批量去除BOM头代码分享

PHP批量去除BOM头代码分享
这篇文章主要介绍了PHP批量去除BOM头代码分享,本文直接给出实现代码,代码比较简单,容易看懂,需要的朋友可以参考下。 <?php /** * 去除bom头信息 */ header("Content-Type:text/html; charset=utf-8"); $auto = 1; checkdir("D:\wamp\www\sales"); function checkdir($basedir){ if ($dh = opendir($basedir)) {  while (($file = readdir($dh)) !== false) {   if ($file != '.' && $file !=...

PHP自带函数库DEBUG如何使用?(代码示例)

PHP自带函数库DEBUG如何使用?(代码示例)
本篇文章给大家带来的内容是关于PHP自带函数库DEBUG如何使用?(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在建立数据库时,不知道为什么用以下代码建立不出来,也不知道为什么,其中conn.php是连接Mysql数据库的文件。 include ("conn.php"); $sql1 = "CREATE DATABASE zhygl"; $result1 = mysqli_query($conn, $sql1); //创建zhygl数据库; mysqli_select_db($conn...

浅谈Discuz的缓存机制

浅谈Discuz的缓存机制
Discuz因为其数据量的庞大以及数据更新的高频率,而催生了两个最为牛逼的东西:缓存技术和数据库的设计,这两块技术都是很值得研究和学习的地方,研究透了就可以举一反三,触类旁通,融为己用,应用到自己的项目中去,最近在研究Discuz的缓存技术,看之前我并没有直接从代码入手,而是先查了一些资料,看了一些别人的分析,然后再从代码层面去研究,到现在也有了自己的一些理解,所以下面就谈谈discuz的缓存技术. 但凡研...

如何使用Gitblog和Markdown建自己的博客

如何使用Gitblog和Markdown建自己的博客
这篇文章主要交大家如何使用Gitblog和Markdown建自己的博客,如何大家拥有服务器或者云平台提供的云主机,我推荐大家使用Linux+ Nginx 来运行Gitblog,如果大家目前只有Apache环境也可以,需要的朋友可以参考下 下面给大家分享下如何使用Gitblog和Markdown建自己的博客,如何大家拥有服务器或者云平台提供的云主机,我推荐大家使用Linux+ Nginx 来运行Gitblog,如果大家目前只有Apache环境也可以。 域名解析...

ThinkPHP视图查询详解

ThinkPHP视图查询详解
ThinkPHP提供的视图查询应用功能十分强大,用户利用视图查询功能可以将多个数据表的字段内容按需要进行指定和筛选,组织成一个基于这些数据表的视图模型,然后就可以通过该模型直接进行多表联合查询,非常方便和简单。 例如在项目中,我们定义有三个表: user          用户基础表, user_info   用户详细信息表, dept          部门分类表 现在我们需要获取某个用户信息,该信息要包括用户的帐号名称和相...

详解WordPress中用于更新和获取用户选项数据的PHP函数

详解WordPress中用于更新和获取用户选项数据的PHP函数
update_user_option()函数 update_user_option()函数作用利用全局博客权限更新用户选项。 用户选项类似于用户元数据,唯一的不同之处在于用户选项支持全局博客选项。如果'global'参数为False(默认情况下),update_user_option会预先将WordPress表前缀改成选项名称。 【函数使用】 <?php update_user_option( $user_id, $option_name, $newvalue, $global ) ?> 【函数参数】 $user_id (整数)(必...

php实现对象克隆的方法

php实现对象克隆的方法
这篇文章主要介绍了php实现对象克隆的方法,实例分析了php对象实例化与克隆的使用技巧,需要的朋友可以参考下,本文实例讲述了php实现对象克隆的方法。分享给大家供大家参考,具体如下: <?php   //定义类staff,其中包括属性id和name    class staff   {    private $id;    private $name;    function setID($id)    {      $this->id = $id;    }    function getID()    {      return $this-&g...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录