-
一个php实现的 getsiteurl()函数
本文是一个php实现的可以用来获取当前站点页面url的函数,感兴趣的同学参考下. 理解:从字面上看,是获得站点的URL function getsiteurl() { global $_SCONFIG; if(empty($_SCONFIG['siteallurl'])) { $uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']); return shtmlspecialchars('http://'...
PHP 2014-12-09 20:03:04 -
php xml-rpc远程调用
本文是一个php实现的xml-rpc远程调用示例代码,感兴趣的同学参考下. <?php /* 从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用 */ function & XML_serialize($data, $level = 0, $prior_key = NULL){ #assumes a hash, keys are the variable names $xml_serialized_string = ""; while(list($key, $value) = each($data)){ $inline = false; $numeric_array = false; $attributes = ""; #echo "My current key is '$key', called with prior key '$prior_key'<br>"; if(!strstr($key, " attr...
PHP 2014-12-09 14:42:12 -
mysql错误:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解决方法
本文为大家讲解的是mysql错误:[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist解决方法,感兴趣的同学参考下。 错误描述: 一次源码新装的mysql,由于没有复制my- default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误...
数据库操作教程 2014-12-09 02:39:03 -
PHP file_get_contents 函数超时的几种解决方法
本文为大家讲解了如何解决file_get_contents 函数的超时问题,感兴趣的同学参考下. 需求: 在使用file_get_contents函数的时候,经常会出现超时的情况,在这里要通过查看一下错误提示,看看是哪种错误,比较常见的是读取超时,这种情况大家可以通过一些方法来尽量的避免或者解决。 这里就简单介绍两种: 一、增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间...
PHP 2014-12-08 18:06:06 -
PHP ini_get、ini_set、ini_get_all、ini_restore函数使用说明
本文为大家讲解的是几个可以用来设置php配置文件的函数ini_get、ini_set、ini_get_all、ini_restore函数使用说明,感兴趣的同学参考下 php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get...
PHP 2014-12-08 08:45:03 -
php file_get_contents函数采集示例
本文为大家讲解的是一个php通过 file_get_contents函数实现的采集示例,感兴趣的同学参考下。 PHP手册里是这么解释的:file_get_contents — 将整个文件读入一个字符串,于是可以很容易的获取其他站的信息,再用正则加以变换,再做一些判断和设定,就OK了,不多说了,放代码,我基本都做了解释的...
PHP 2014-12-08 02:06:06 -
PHP CURL模拟GET及POST函数方法
本文是一个PHP实现的通过 CURL模拟GET及POST函数的示例方法,感兴趣的同学参考下。 <?php function vcurl($url, $post = '', $cookie = '', $cookiejar = '', $referer = ''){ $tmpInfo = ''; $cookiepath = getcwd().'./'.$cookiejar; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); if($referer) { curl_setopt($curl, CURLOPT_REFERER, $referer); } else { curl_setopt($curl, CURLOPT_AUTOREFERER,...
PHP 2014-12-08 01:15:06 -
DiskGenius修复系统载入故障,可以起死回生
这会正值新春佳节期间,很多朋友可能会借着假期的机会出去游玩,但也不乏有朋友在家通过使用电脑来进行娱乐、过节的。特别是2012年的网络春晚给我们留下了深刻的印象,电脑PC成了家庭娱乐的主要设备之一...
系统程序 2014-12-07 18:33:08 -
PHP使用“+”号合并数组与array_merge的区别
本文为大家讲解的是PHP使用“+”号合并数组与array_merge合并数组的区别分析,感兴趣的同学参考下。 PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的! 主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖) 2)键名为字符时,+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值 需要注意的是数组键形式 '数字' 等价于 数字 $a = array('a','b'); $b = array('c', 'd'); $c = $a + $b; v...
PHP 2014-12-07 18:27:07 -
php与XML、XSLT、Mysql的结合运用示例
本文为大家讲解的是php与XML、XSLT、Mysql的结合运用示例代码,需要的朋友可以参考下。 使用php中的xml与xslt要用到一些dll库, extension=php_domxml.dll //操作XML的函数库 extension=php_iconv.dll //转码用的,比如将GB2312的转成UTF-8的 extension=php_xslt.dll //XSLT的函数库 使用上面这三个库的时候,你要将php安装目录下的dlls目录加入到路径中,否则会找不到 这些类库的 在下面的课程中,我们会用到php中的PEAR类库,主要用了DB类库,Sql2XML类库,大家可以在 pear.php.net上下载最新的版本 下载完上面二个类库以后,大家最好在php.ini中设置一下 include_path = ".;d:phppear" d:phppear 是我的pear的安装路径 设置完以后,重新启动一下机器,否则因为路径找不到而导致Apache启动不正常,无法正常使用 至此要使用PHP中的XML和XSLT的设置就完成了,...
PHP 2014-12-07 16:00:06 -
php 使用post,get的一种简洁方式
本文为大家讲解的是php 使用post,get的一种简洁方式实现,但这样并不安全,感兴趣的同学可以参考下。 使用$_POST,和$_GET获取客户发来的信息时,一般是使用数组加小标的方式...
PHP 2014-12-07 15:09:10 -
这个小程序,让三星Note4 Edge用上环绕声
站长搜索(www.adminso.com):这个小程序,让三星Note4 Edge用上环绕声 站长搜索讯 今年9月份推出的三星Galaxy Note4以及曲面屏版Note4 Edge,都采用了扬声器开孔放在手机背部的设计。在某些情况下,这样的设计会使得播放音乐或其他多媒体内容时的声音变小或者低沉...
业界动态 2014-12-07 12:00:06