自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 个人博客迁至anhoder.github.io

个人博客已迁至https://alanalbert.github.io,感谢关注

2019-07-07 21:51:19 277

原创 PHP中各种排序函数的区别

PHP中拥有许多对数组的排序函数:sort()、asort()、ksort()、rsort()、arsort()、ksort()1、sort():用升序对数组排序2、asort():根据数组的值进行升序排序3、ksort():根据数组的键进行升序排序rsort()、arsort()、krsort()这些函数加 'r' 表示降序排序...

2018-03-09 23:02:16 602

原创 PHP中echo、print、print_r、var_dump的区别

echo、print是PHP的语句,而print_r、var_dump是函数;1、echo输出字符串,用逗号作为间隔符2、print只能打印简单类型变量,有返回值,显示成功返回true,否则返回false3、print_r可以打印复杂类型变量(数组、对象等)4、var_dump会输出变量的类型、长度以及内容,所以常使用var_dump用于调试例如运行以下代码:<?phpecho '依次为:...

2018-03-06 12:40:33 1204

原创 PHP中单引号和双引号的区别

单引号和双引号的区别PHP中的单引号和双引号在很多时候都是互通的,但是也存在区别:1、单引号其中的内容不会经过解释(\n不会输出为换行,而是直接输出),即内容会与输入的内容一致,例如:<?php$a = 123;echo 'a is $a';其输出内容为:a is $a2、双引号双引号中的内容将会被解释,即解析内容中的变量,例如:<?php$a = 123;echo "a is...

2018-03-02 23:49:28 3207

原创 PHP中的fileatime()、filectime()、filemtime()的区别

PHP提供三种获取文件信息中相关时间的方法:1、fileatime()获取文件最后一次被访问的时间2、filectime()获取文件最后一次索引被修改的时间3、filemtime()获取文件最后一次内容被修改的时间...

2018-03-02 15:00:55 1820

原创 PHP的包含(include,require)文件的路径问题

当使用include或者require等包含文件操作时,若存在多级包含关系,则所有文件路径都是相对最大包含的文件而言的 。例:存在以下文件结构,class、a.php和c.php同级,b.php在class文件夹下:|-class   |-b.php|-a.php|-c.phpa.php需要包含b.php,b.php需要包含c.php,则文件b.php包含c.php时使

2018-01-21 16:20:51 716

原创 常用SQL语句

数据库(DATABASE):SHOW DATABASES;USE db_name;CREATE DATABASE db_name;DROP DATABASE db_name;表(TABLE):SHOW TABLES;CREATE TABLE table_name(col1 type [NOT NULL PRIMARY KEY], col2 type [NOT NULL]

2017-12-28 22:42:03 155

转载 PHP发送GET或POST的6种方法

转载于传送门方法1: 用file_get_contents 以get方式获取内容:?12345$url='http://www.jb51.net/';$html= file_get_contents($url);echo$html;?>

2017-10-18 19:52:59 409

转载 html5的geolocation 定位误差大的解决办法

本文为转载文章,原文传送门感谢原作者学生党在做比赛作品,项目中需求要用到定位功能并以地图形式展现。所以思路就是用h5的geolocation 获取经纬度,通过百度地图api将经纬度转换成详细的地址以及地图。在笔记本电脑做测试,定位总有超过500米以上的误差。找资料得知原因:国内的地图产品,其地理位置大多数都进行了GCJ-02加密,即加入随机的偏差。而html

2017-07-10 20:08:42 16071

转载 四种常见的 POST 提交数据方式

原文地址:传送门四种常见的 POST 提交数据方式文章目录application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xmlHTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CO

2017-07-10 16:56:27 493 1

转载 HTML5--表单新特性使用自定义错误提示消息validity属性

一、HTML5表单新特性这里由于不是本文的主要内容,所以就不详细介绍HTML5表单新特性,需要了解和学习的介意查看本人的另外一篇文章,里面有很详细的介绍关于HTML5的表单的新特性。网址: http://blog.csdn.net/baidu_25343343/article/details/53140454二、自定义错误是什么?首先,HTML5的表单中有很

2017-07-08 12:01:52 3003 2

原创 Linux下启动、停止xampp命令

启动xampp:/opt/lampp/./lampp start停止xampp:/opt/lampp/./lampp stop

2017-05-23 20:42:07 12920 1

转载 Linux常用操作命令

目录:Linux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理常用指令ls          显示文件或目录     -l           列出文件详细信息l(l

2017-05-23 16:56:36 306

转载 Apache+PHP+MySQL的配置

Apache+PHP+MySQL环境搭建一: 安装Apache1 下载安装包:http://mirrors.ibiblio.org/apache/httpd/binaries/win32/   我用的这个httpd-2.2.22-win32-x86-openssl-0.9.8t.msi或者:http://mirror.cc.columbia.edu/pub/software/a

2017-05-23 08:53:51 421

转载 更换MyEclipse的默认jdk

myeclipse10也有自带的内置jdk1.6,如果你想换成其他的更高的jdk版本,可以参考以下方法一,打开myeclipse10.0,依次点击菜单栏中Window-->preferences,弹出preferences设置对话框。二,在首选项界面选择Java --> Installed JREs,在这个界面你可以添加,编辑,删除jre。三, 在Installed JRE

2017-05-19 09:00:31 7242 2

转载 MyEclipse安装JavaFX插件

从主菜单中依次选择Help->Eclipse Marketplace,在搜索框中输入JavaFX,然后回车开始搜索,找到搜索列表中第一个,点击Install进行安装即可。Eclipse Marketplace是MyEclipse拓展插件的功能,可以在其中查找一些小插件进行安装。

2017-05-18 20:54:33 4163

原创 Linux系统

一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是

2017-05-17 13:31:10 535

转载 PHP代码规范注释

@access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private、public或proteced @author 指明作者 @copyright 使用范围:class,function,var,define,module,use 指明版权信息 @deprecated 使用范围:class,function,var,defin

2017-05-14 18:56:50 322

原创 PHP中SELF和STATIC的区别

SELF表示为代码中SELF所在的类STATIC表示当前实例化的类

2017-05-14 17:48:00 311

原创 thinkphp如何判断数据为空

list数据不为空!    list数据为空!

2017-04-19 16:53:01 5496

原创 Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'错误解决方案

打开PHP配置文件php.ini将extension=php_pdo_mysql.dll前的分号注释去掉

2017-04-16 17:49:45 3275

原创 用ajax判断输入框输入内容是否符合要求

用ajax实现一、get方式html文件Documentfunction check(){var xhr = new XMLHttpRequest();var userName = document.getElementById("userName").value;  //获取需要判断的输入框的值userName = encodeURICom

2017-03-29 17:04:06 4092

原创 关于get、post传递的参数存在特殊符号时产生错误的问题

通过get、url方式传递信息时,往往会被一些特殊符号影响。例如:在的输入框中输入“8&cc=2”时,会被浏览器误解为id=8,cc=2。为了解决这个问题,我们可以将需要传递的参数信息进行编码处理:在PHP中可以用函数urlencode()对特殊符号进行编码处理;    //[urldecode() 反编码函数)]在js中用encodeURIComponen

2017-03-29 13:48:51 2292

转载 Apache服务器的一些相关配置

打开文件apache/conf/httpd.conf1、修改Apache默认文件根目录将DocumentRoot "###"与中的 ###替换成目标路径2、配置成局域网可访问(1)、AllowOverrideNone    //将None修改为AllRequire all denied       //将denied修改为granted

2017-03-13 18:24:14 340

原创 PHP调用系统函数时报错未定义解决方法

修改php.ini文件trim()函数——去除extension=php_mysqli.dll前分号imagecreatetruecolor()函数(生成验证码)——去除extension=php_gd2.dll前分号其他同类问题遇到后补加

2017-03-13 13:37:36 4885

转载 PHP实现分页

/**  * 获取分页的HTML内容  * @param integer $page 当前页  * @param integer $pages 总页数  * @param string $url 跳转url地址    最后的页数以 '&page=x' 追加在url后面  *   * @return string HTML内容;  */ public static f

2017-03-12 16:05:35 267

转载 PHP获取访问者IP

function getIP(){    static $IP;    if (isset($_SERVER)){        if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){            $IP= $_SERVER["HTTP_X_FORWARDED_FOR"];        } else if (isset($_S

2017-03-12 14:30:22 461

转载 php连接sql server

说明:  1:PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本无法使用mssql_connect连接到数据库。  2:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll

2017-03-08 12:37:29 389

转载 PHP文件上传及其突破上传文件大小限制

PHP如何实现文件上传1.表单部分 允许用户上传文件,在HTML表单的声明中要加上一个上传的属性: enctype = 'multipart/form-data' 表单的method必须是POST 表单选项MAX_FILE_SIZE隐藏域用于限制上传文件大小,它必须放在文件表单元素前面,单位为字节。 如: 复制代码代码如下:    2.处

2016-11-06 17:23:09 8942

原创 php删除文件

$result = @unlink($path);if($result) echo"删除成功!";else echo“删除失败!”;

2016-11-05 13:28:43 497

转载 上传文件的$_FILES

$_FILES这个变量用与上传的文件参数设置,是一个多维数组数组的用法就是 $_FILES['key']['key2'];$_FILES['upfile']是你表单上传的文件信息数组,upfile是文件上传字段,在上传时由服务器根据上传字段设定。$_FILES['upfile']包含了以下内容:$_FILES['upfile']['name'] 客户端文件的原名称。 $_FILE

2016-11-05 10:26:46 397

转载 php上传常见文件类型和$_FILES["file"]["type"]

xlsapplication/vnd.ms-excelxlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetpptapplication/vnd.ms-powerpointpptxapplication/vnd.openxmlformats-officedocument.presenta

2016-11-05 10:18:22 4604

原创 正则表达式--表达式全集

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。

2016-11-02 22:43:32 233

原创 PHP中foreach()的用法

foreach (array_expression(数组名) as $key => $value)statement例:$arr=array("1"=>"v1","2"="v2");foreach($arr as $key=>$value) {print($key."=>".$value." ");}该程序将出输出:1=>v1 2=>v2 for

2016-11-01 17:54:43 986 1

原创 PHP常用的正则表达式函数

//$pattern表示正则表达式//$subject表示匹配的目标数据1、查找函数(可用于表单验证等)//array &matches存储匹配结果preg_match($pattern,$subject,[array &$matches]);     //[ ]表示可选参数,&为引用传参特点:匹配一次,返回值返回值表示查找到的次数,为0或1preg_match_a

2016-10-21 19:30:45 261

原创 php给日期加上一天

$Date = date("Y-m-d",strtotime("+1day",strtotime($Date)));

2016-10-13 23:03:11 542

原创 fwrite()编码问题

$str=utf8_encode($string);   //转换为utf8$str= "\xEF\xBB\xBF".$string;  //必须存在$fp=fopen($fn,'wb');  fwrite($fp,$str);

2016-10-13 17:56:21 2563

原创 php去除前后空格

trim(); 函数移除字符串两侧的空白字符或其他预定义字符。ltrim() - 移除字符串左侧的空白字符或其他预定义字符rtrim() - 移除字符串右侧的空白字符或其他预定义字符

2016-10-13 17:17:08 3349

原创 字符串长度计算

mb_strlen("你好ABC", 'UTF8'); //返回5strlen("你好ABC"); //返回9 strlen 把中文字符算成 3 个字节

2016-10-13 17:15:33 284

原创 字符串截取函数

$str1 = substr($str,5);  echo "从第5个字符开始取至最后:".$str1."";  $str2 = substr($str,9,4);  echo "从第9个字符开始取4个字符:".$str2."";  $str3 = substr($str,-5);  echo "取倒数5个字符:".$str3."";  $str4 = subs

2016-10-13 17:12:01 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除