file_get_contents无法请求https连接的解决方法

PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:
Warning: fopen() [function.fopen]: Unable to find the wrapper “https” – did you forget to enable it when you configured PHP?

解决方案有:
1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。
2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。[……]

继续阅读

2013-08-25 Comments (0)
阅读全文

phpinfo被禁用,可用php探针

UPDATE 2018-04-17 16:24

不说废话,直接上代码。

<?php
header("content-Type: text/html; charset=utf-8");
header("Cache-Control: no-cache, must-revalidate");  
header("Pragma: no-cache");
error_reporting(0);
ob_end_flush();
?>

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" /&g[......]

继续阅读

2013-08-25 Comments (0)
阅读全文

CSS中的text-index无效

有时候我们在写css中使用text-indent,发现text-indent的值为负数的时候无效。
尝试一下为该容器添加属性text-align:left;[……]

继续阅读

HTML, 前端 
2013-08-18 Comments (0)
阅读全文

Linux下VI编辑器的使用

Linux下使用VI如何复制粘贴

1.单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

2.多行复制
在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

3.粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴。

其他命令

定位到文件末尾:Ctrl+G
搜索、查找:/[……]

继续阅读

2013-08-17 Comments (0)
阅读全文

FreeBSD增加、删除以及管理用户(适用Linux)

1.用到的命令

添加用户:adduser

删除用户:rmuser +用户名

查看用户:vipw

2.添加用户
#adduser
Username:用户名
Full name:全名(可不填,直接回车)
Uid (Leave empty for default) :要求输入UID值。通常按Enter即可。
Login group [xxxx]:要求输入用户的所属群组。可以输入一个现有的群组,如果保持空白,系统会新建一个与用户名一样的群组。
Login class:登入等級。通常按Enter即可。
Shell (sh csh tcsh zsh ksh bash[……]

继续阅读

2013-08-17 Comments (0)
阅读全文

php.ini里面的memory_limit是什么?

PHP5中,对于memory_limit的设定已经从以往的8M扩大到128M的上限。

memory_limit是什么意思呢?

memory_limit,是最大单线程的独立内存使用量。也就是说用户发起一个web请求,这个线程中最大可以使用的内存是多少。

memory_limit默认配置是128M。也就是,一个线程最大只能占用128M的内存,如果这个线程超过了128M,那PHP会报错:

Fatal error: Allowed memory size of 33554432 bytes

如果一个服务器是4G内存,同时并发数达到32,每个线程都达到占用128M的峰值,内[……]

继续阅读

2013-08-16 Comments (0)
阅读全文

PHP的时间操作大全

1.获取时间:date(),格式化:date(“Y-m-d H:i:s”)(可以自己试一下Y、m、d、H、i、s大小写的效果哦)

2.获取时间戳:time()、strtotime()

3.时间戳转换为时间:date(“Y-m-d H:i:s”,时间戳)

4.时间转换为时间戳:strtotime(date()),或者strtotime(“2013-08-04”)

5.生成时间戳:mktime(hour,minute,second,month,day,year,is_dst)

6.其他的:

echo date(‘Y-m-d H:i:s’,strtotime(‘+[……]

继续阅读

2013-08-07 Comments (0)
阅读全文

使用sql语句在原字段上追加内容

在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,如下:

 

[php]

$sql=”update tablename set info=concat(info,’追加的内容’) where id=1″;

[/php]

 

注意追加的内容如果是变量,不要忘记添加单引号:

 

[php]

$sql=”update tablename set info=concat(info,’ “.$param.” ‘) where id=1″;

[/php]

&nbsp[……]

继续阅读

2013-08-07 Comments (0)
阅读全文

Truncated incorrect DOUBLE value

php在更新mysql数据库的时候出现错误:“Truncated incorrect DOUBLE value:”。

1.第一种错误原因,你的SQL语句可能是这么写的:

$sql="update tablename set username='mukti' and info='test' where id=1";

解决办法,只要把上面的语句中的and替换为逗号即可。如下:

$sql="update tablename set username='mukti' , info='test' where id=1";

2.第二种错误的原因,你可能是想在字段上追加内容,所以使用了以下语句[……]

继续阅读

2013-08-07 Comments (0)
阅读全文

yourphp后台管理验证码不显示

php程序文件经过二次编辑时编码格式受到了影响,清楚bom即可。

在使用编辑器编辑php文件的时候,要选择“无bom格式”。[……]

继续阅读

2013-07-19 Comments (0)
阅读全文

Chrome如何在新标签打开地址栏输入的地址?

如题,chrome在地址栏输入地址,点击回车访问的时候,会默认替换掉当前页面。那么,如何快速在新开的标签页访问呢?

很简单,输入地址后Alt+Enter就OK了。[……]

继续阅读

2013-07-08 Comments (0)
阅读全文

IE6和IE7右浮动折行(IE右浮动BUG)

首先来看一段代码:

[html]

<div id=”wrap” style=”width:300px;border:1px solid #ff4e00;”>

这里是一些文字,默认在左侧

<div id=”right” style=”float:right;width:30px;border:1px solid #0088ff;”>右侧</div>

</div>

[/html][……]

继续阅读

2013-07-04 Comments (0)
阅读全文

PHP读取JSON(PHP解析、读取、编译、生成JSON的系列操作)

1.php解析JSON数据格式,在php5.2以后就简单了,我们可以使用json_decode()和json_encode()两个函数直接操作。

2.传统的方法呢?我们可以借助程序员小伙Michal Migurski的方法,下载一个JSON读取类的文件http://mike.teczno.com/JSON/JSON.phps示例包),使用方法:http://mike.teczno.com/json.html[……]

继续阅读

2013-07-03 Comments (0)
阅读全文

PHP文件操作(PHP读写文件)

PHP读取文件可以读取当前服务器或远程服务器中的文件。其步骤是:打开文件、读文件和关闭文件。

1.打开文件
使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如:

[PHP]
$fp=fopen(“../cnbruce.txt”,’w’);
[/PHP]

其中 “../cnbruce.txt” 就表示打开的cnbruce.txt文件的路径(相对当前执行程序文件的路径),’w’表示以只写的方式打开该文本文件。

附录:fopen()函数的文件模式总结
[php]
r 只读——读模式,打开文件,从文件头开始读[……]

继续阅读

2013-07-02 Comments (0)
阅读全文

CSS兼容IE的mix-width和mix-height

因为IE7及以上和FF,Chrome都是支持mix-width的。所以我们用到了“_”下划线来解决IE6的问题。

如果需要设置最大宽度mix-width是“600px”,可以这么写:

[css]

max-width:600px;_width:expression(this.width>600?”600″:width);

[/css]

同理,如果需要设置最大高度mix-height是“300px”,可以这么写:

[css]

max-height:600px;_height:expression(this.height>300?”300″:he[……]

继续阅读

HTML, 前端 
2013-07-01 Comments (0)
阅读全文

FreeBSD常用命令

df -h 查看磁盘空间

cd 定位到某一目录。如:cd /data

ls 当前目录文件列表。[……]

继续阅读

2013-07-01 Comments (0)
阅读全文

CSS中z-index详解以及各浏览器表现差异

IE7中的z-index:

有时候z-index设置了很高的值(如:“z-index:999”)但在IE7中还是被遮盖了。这因为IE7的渲染DOM的问题。
当一个父容器被定位(如:“position:relative”)的时候,子元素的z-index属性会被重置。
解决办法:在父容器中加上z-index值,z-index属性必须与position配合用,否则不会生效的。[……]

继续阅读

2013-05-16 Comments (0)
阅读全文

如何获取某一地点的经纬度

有时候我们想知道地图上某一点的经纬度,该如何获取呢?方法很简单:

1.打开Google地图

2.在地图上找到某地点,在此右键,选择“在此居中放置地图”。

3.在浏览器地址栏输入以下代码,然后回车,弹出框即可得到该点的经纬度:

[javascript]

javascript:void(prompt(”,gApplication.getMap().getCenter()));

[/javascript]

 [……]

继续阅读

2013-05-15 Comments (0)
阅读全文

Joomla在页面上显示自定义模块

1.在页面上相应位置调用一个模块位:
[html]

[/html]
2.在模板目录(/templates/tpl_name/)下的templateDetails.xml文件中添加位置:
[xml]

example

[/xml]
3.在网站后台-扩展管理-模块管理中新建一个模块,置顶到要显示的菜单下面。
4.OK。[……]

继续阅读

2013-04-25 Comments (0)
阅读全文

jQuery获取鼠标的坐标

在前端的html页面开发中,如何获取鼠标的坐标呢?
我们使用jQuery方法:
[javascript]
var mouseX = e.originalEvent.x || e.originalEvent.layerX || 0;
var mouseY = e.originalEvent.y || e.originalEvent.layerY || 0;
[/javascript]
使用举例:
[javascript]
$(document).ready(function(){
//鼠标移动事件
$(document).mousemove(function(e){[……]

继续阅读

2013-04-23 Comments (0)
阅读全文

MySQL不区分大小写

1.Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;

2.用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

lower_case_table_names参数详解:lower_case_table_names = 0

其中

0:区分大小写,

1:不区分大小写

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

1、数据库名与表名是严格区分大小写的;

2、表的别名是严格[……]

继续阅读

2013-04-22 Comments (0)
阅读全文

远程桌面服务器复制文件出现“正在准备粘贴信息”

今天通过远程桌面管理windows2003服务器,复制文件的时候发现:正在准备粘贴信息……
解决办法:本机远程桌面设置里,把本地资源中的“智能卡”的勾去掉就正常了。[……]

继续阅读

2013-04-20 Comments (0)
阅读全文

PHP格式化输出数组,一目了然

在PHP输出数组的时候,我们通常使用print_r(),但是输出没有换行,看起来很费劲,于是乎,我们自己定义一个函数来完成:

[php]

function dump($vars, $label = ”, $return = false) {
if (ini_get(‘html_errors’)) {
$content = “<pre>\n”;
if ($label != ”) {
$content .= “<strong>{$label} :</strong>\n”;
}
$content .= htmlspecialchars([……]

继续阅读

PHP 
2013-04-18 Comments (0)
阅读全文

去掉超链接和图片链接点击后的虚线

1.在单个链接上添加属性去掉虚线
[html]
<a href=”” onfocus=”this.blur()”>超链接</a>
[/html]
2.使用Js批量去掉虚线框:
[html]
<script type=”text/javascript”>
var __aObj=document.getElementsByTagName(“id”);
var __length=__aObj.length;
for(var i=0;i<__length;i++){
__aObj[i].onfocus=function(){this.blu[……]

继续阅读

2013-04-18 Comments (0)
阅读全文

TOP