使服务器支持PHP curl函数:开启CURL扩展的方法
[ 2014-08-30 15:46:44 | 作者: admin ]
这个不算什么新的东西,该文章主要是对一些刚接触PHP的朋友和新手站长起到一点帮助。
一、window下安装php_curl支持
1.将PHP文件夹下的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll复制到 %windir%/system32下;
2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。
二、linux中php如何安装curl扩展
如果php已经在系统编译好,后来又需要添加新的扩展,一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。
情况一:全新安装php 和curl
...
阅读全文…
一、window下安装php_curl支持
1.将PHP文件夹下的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll复制到 %windir%/system32下;
2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。
二、linux中php如何安装curl扩展
如果php已经在系统编译好,后来又需要添加新的扩展,一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。
情况一:全新安装php 和curl
...
阅读全文…
invalid configuration x86_64-unknown-linux-gnu' machine x86_64-unknown' not recognized
[ 2014-08-30 15:45:05 | 作者: admin ]
./configure --build=x86_64
js判断样式className同时增加class或删除class
[ 2014-08-26 10:16:24 | 作者: admin ]
function MyClass () {}
MyClass.hasClassName = function(element, className)
{
if (!element) return;
var elementClassName = element.className;
if (elementClassName.length == 0) return false;
//用正则表达式判断多个class之间是否存在真正的class(前后空格的处理)
if (elementClassName == className || elementClassName.match(new RegExp("(^|\s)" + className + "(\s|$)")))
return true;
return false;
};
MyClass.addClassName
...MyClass.hasClassName = function(element, className)
{
if (!element) return;
var elementClassName = element.className;
if (elementClassName.length == 0) return false;
//用正则表达式判断多个class之间是否存在真正的class(前后空格的处理)
if (elementClassName == className || elementClassName.match(new RegExp("(^|\s)" + className + "(\s|$)")))
return true;
return false;
};
MyClass.addClassName
阅读全文…
在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过):
1. 通过顶层document节点获取:
(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。
如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),参数仍然是节点的id。这个方法可以看作是document.getElementB...
阅读全文…
1. 通过顶层document节点获取:
(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。
如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),参数仍然是节点的id。这个方法可以看作是document.getElementB...
阅读全文…
php中的几个目录函数
[ 2014-08-15 15:53:10 | 作者: admin ]
<?php
echo 'documentroot:'.$_SERVER['DOCUMENT_ROOT'].'<br>'; //根目录,在apache的配置文件里定义:httpd.conf 比如:DocumentRoot "D:/work/php_root"
echo 'httphost:'.$_SERVER['HTTP_HOST'].'<br>'; //域名,比如:localhost
echo 'phpself:'.$_SERVER['PHP_SELF'].'<br>'; // 从根目录到文件本身的路径
echo 'script filename'.$_SERVER['SCRIPT_FILENAME'].'<br>'; //documentroot+phpself
echo 'request uri'.$_SERVER['REQUEST_URI'].'<br>'; //从根目录开始所有的URL字符串,包括问号之后的字符
...echo 'documentroot:'.$_SERVER['DOCUMENT_ROOT'].'<br>'; //根目录,在apache的配置文件里定义:httpd.conf 比如:DocumentRoot "D:/work/php_root"
echo 'httphost:'.$_SERVER['HTTP_HOST'].'<br>'; //域名,比如:localhost
echo 'phpself:'.$_SERVER['PHP_SELF'].'<br>'; // 从根目录到文件本身的路径
echo 'script filename'.$_SERVER['SCRIPT_FILENAME'].'<br>'; //documentroot+phpself
echo 'request uri'.$_SERVER['REQUEST_URI'].'<br>'; //从根目录开始所有的URL字符串,包括问号之后的字符
阅读全文…
怎样把WIN2003的桌面调出来,并且把我的电脑,网上邻居显示出来
[ 2014-07-28 10:50:46 | 作者: admin ]
你还装win2003server.步聚:
桌面空白处,右击->属性->桌面->自定义桌面->选择你的显示的图标
Win10我的电脑图标怎么调出来:
1.右键单击桌面上的空白区域,点击【个性化】;
2.在个性化设置窗口中,选择【主题】选项卡;
3.在右侧的【相关设置】中,选择【桌面图标设置】;
桌面空白处,右击->属性->桌面->自定义桌面->选择你的显示的图标
Win10我的电脑图标怎么调出来:
1.右键单击桌面上的空白区域,点击【个性化】;
2.在个性化设置窗口中,选择【主题】选项卡;
3.在右侧的【相关设置】中,选择【桌面图标设置】;
MYSQL建议列属性尽量为NOT NULL
[ 2014-07-21 09:06:00 | 作者: admin ]
mysql列建议列是非null的。说是如果是允许null的列,对索引会有影响(索引不会包括有NULL值)。
原文如下:
尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化。
因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。
怎么理解呢?
---------------------------------------------
先看空值跟null的区别。mysql官方:
“NULL columns require additional space in the row to record whether their values are NULL. For MyISAM tables, each NULL column takes one bit ...
阅读全文…
原文如下:
尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化。
因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。
怎么理解呢?
---------------------------------------------
先看空值跟null的区别。mysql官方:
“NULL columns require additional space in the row to record whether their values are NULL. For MyISAM tables, each NULL column takes one bit ...
阅读全文…
PHP多个连续空格回车替换为一个,如何写更简短?
[ 2014-07-14 22:38:28 | 作者: admin ]
php多个连续空格( )或者分段<br/>替换为一个。如何改写下面这个更加简短?
阅读全文…
function re($content)
{
/* return preg_replace('/(<br\s*\/?>){3,}|( ){3,}/i'),'\\1',$content); */ //错误!
/* return preg_replace('/(<br\s*\/?>| ){3,}/i'),'\\1',$content); */ //错误!
return preg_replace(array('/(<br\s*\/?>){3,}/i','/( ){3,}/i'),'\\1',$content);
}
//test
$content = '1111 <br><br><br><br
...{
/* return preg_replace('/(<br\s*\/?>){3,}|( ){3,}/i'),'\\1',$content); */ //错误!
/* return preg_replace('/(<br\s*\/?>| ){3,}/i'),'\\1',$content); */ //错误!
return preg_replace(array('/(<br\s*\/?>){3,}/i','/( ){3,}/i'),'\\1',$content);
}
//test
$content = '1111 <br><br><br><br
阅读全文…