PHP代码实现WordPress相关文章的几种方法

2016/10/16PHP 标签:0

方法一:标签相关

首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章了。现在可以见到的WordPress相关文章插件都是使用的这个方法。下面是实现的代码: 阅读更多

js正则表达式test()和exec()用法实例

首先我们要了解下js正则表达式中test,exec,match方法的区别

1、test

test 返回 Boolean,查找对应的字符串中是否存在模式。
var str = "1a1b1c";
var reg = new RegExp("1.", "");
alert(reg.test(str)); // true

2、exec

exec 查找并返回当前的匹配结果,并以数组的形式返回。
var str = "1a1b1c";
var reg = new RegExp("1.", "");
var arr = reg.exec(str);
如果不存在模式,则 arr 为 null,否则 arr 总是一个长度为 1 的数组,其值就是当前匹配项。arr 还有三个属性:index 当前匹配项的位置;lastIndex 当前匹配项结束的位置(index + 当前匹配项的长度);input 如上示例中 input 就是 str。
阅读更多

PHP的cURL库简单和有效地抓网页

2016/10/15PHP 标签:0

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。

启用 cURL 设置

首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用php_info()函数来得到这一信息。

< ?php phpinfo(); ?>

如果你可以在网页上看到下面的输出,那么表示cURL库已被开启。

如果你看到的话,那么你需要设置你的PHP并开启这个库。如果你是在Windows平台下,那么非常简单,你需要改一改你的php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了。如下所示:
阅读更多

PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )

2016/10/15PHP 标签:0

FTP操作类( 拷贝、移动、删除文件/创建目录 ),PHP实现的FTP类操作,实用。用于学习研究非常不错。 阅读更多

JavaScript普通函数与匿名函数的区别

首先我们得了解什么是匿名函数,所谓匿名函数就是一个没有名字的函数,匿名函数可以直接赋值给变量,而且单独的匿名函数是无法运行的。普通函数是有名称的,比如下面的两个函数。

//普通函数
function Box() {
    ......
}
//匿名函数
function(){
    ......
}

看下面的实例就可以说明匿名函数与普通函数的区别 阅读更多

PHP识别电脑还是手机访问网站

2016/10/15PHP 标签:0

PHP识别电脑还是手机访问网站,可以通过这个功能,来对客户端进行选择性展示相关页面!其中使用了HTTP_USER_AGENT相关php函数,正如在JavaScript中使用useragent来判断浏览器的版本一样!代码非常简短,方便理解。希望大家能够用得上! 阅读更多

常用的sql语句

2016/10/15SQL语句 标签:0

一、基础

1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

根据已有的表创建新表: 阅读更多

Oracle实用sql语句集合

2016/10/15SQL语句 标签:0

一.sql语句方面

1.增加主键
alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN);
指定表空间
alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace TABLE_SPACE_NAME;
2.增加外键
alter table TABLE_NAME add constraint FK_NAME foreign key (TABLE_COLUMN) references KEY_TABLE_NAME;
3.使主键或外键失效、生效
alter table TABLE_NAME disable(enable) constraint KEY_NAME;
4、查看各种约束
select constraint_name,table_name,constraint_type,status from user_constraints;
select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper('&table_name')

select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;
阅读更多

jQuery插件之25个Tooltip工具提示

1. Tipso

25个最好的Tooltip工具提示jQuery插件
Tipso is a simple jQuery tooltip plugin that displays a responsive, animated, fully customizable tooltip when the visitor hovers over (or clicks on) the matched element.

2. awTooltip

25个最好的Tooltip工具提示jQuery插件
awTooltip is a tooltip plugin created with css and jQuery. It’s possible to show tooltips right, left, top or bottom of the elements. Also you can use colorful tooltip styles.

3. Tooltipster

25个最好的Tooltip工具提示jQuery插件
Tooltipster is a jQuery plugin for quickly creating HTML5-validated and flexible tooltips. The plugin is small-in-size (4.8kb minified), works fast and can be customized with ease. Its look can be changed with CSS (theme support) and the position of the arrow, following the mouse, delay/period of the appearance can all be defined. 阅读更多

webstorm配置less编译环境

2016/10/14HTML5+CSS3 标签:0

我们先说下less吧,less就是一个变异版本的CSS,但是less却给我们编写css减少了很多麻烦,通过手写less,编译成css是非常方便的。
如果你习惯使用的开发工具是Dreamweaver,那么建议你直接使用国人开发的koala less编译工具进行编译。如果你习惯使用webstrom和sublime工具,就可以使用node.js进行配置相关的less编译环境。下面主要说webstrom下的less编译环境的配置。
首先,你得安装node.js安装好了以后,直接在命令行运行以下命令

npm install less -g

即可安装less编译环境。
下面就是配置webstrom了。 阅读更多

share

AD