中山php|最优网络中山做网站 中山php建站

最优良人

Category Page for: 后端程序

ecshop前后台去掉版权powered by信息

2012/03/14 at 11:05 » Comments (84)

1,去除标题power by ecshop 在 include/lib_main.php 里面找到 function assign_ur_here($cat = 0, $str = ''){ ....} 大概在142行 $page_title = $GLOBALS['_CFG']['shop_title']. ' - ' . 'Powered by ECShop'; $ur_here = '<a href=".">' . $GLOBALS['_LANG']['home'] . '</a>'; 把上面改成: $page_title ...more »

Apache自带的ab(ApacheBench)性能测试工具对网站进行访问压力测试

2012/02/10 at 09:07 » Comments (205)

1 概述 ab(ApacheBench)是Apache自带的超文本传输协议(HTTP)性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。 2 使用 2.1 安装 Apache服务器套件自带ab,只要安装Apache即可,无需另行安装ab。ab位于%ApacheHome%/bin目录下(“%ApacheHome%”为Aapche安装路径),你也可以把ab.exe文件copy出来,独立使用。 2.2 参数列表 -A auth-username:password 向服务器提供基本认证信息。用户名和密码之间由一个":"隔开,并将被以base64编码形式发送。无论服务器是否需要(即是否发送了401认证需求代码),此字符串都会被发送。 -c concurrency 一次产生的请求个数。默认是一次一个。 -C cookie-name=value 对请求附加一个"Cookie:"头行。其典型形式是 name=value 的一个参数对。此参数可以重复。 -d 不显示"percentage served within XX [ms] table"消息(为以前的版本提供支持)。 -e csv-file 产生一个逗号分隔(CSV)文件,其中包含了处理每个相应百分比请求(从1%到100%)所需要的相应百分比时间(以微秒为单位)。由于这种格式已经"二进制化",所以比"gnuplot"格式更有用。 -g gnuplot-file 把所有测试结果写入一个"gnuplot"或者TSV(以Tab分隔)文件。此文件可以方便地导入到 ...more »

php生成二维码

2012/02/08 at 14:28 » Comments (20)

php生成二维码可以有以下几种方式 1.google开放api $urlToEncode="http://bbs.lewanchina.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url = urlencode($url); echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>'; } 2.php类库PHP QR Code PHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on ...more »

smarty模版函数含多参数的使用规则

2012/02/01 at 17:38 » Comments (359)

  模板中调用变量时,当只有一个参数是,就直接{$str1|函数名},当有函数有两个参数时,{第一个参数|函数名:第二个参数},当有三个参数时,{第一个参数|函数名:第二个参数:第三个参数},,当有4,5,,,参数时,以此类推。 smarty在模板上可以直接使用php自带的函数,甚至可以使用自定义的函数。 smarty使用date函数的用法是{{'Y-m-d'|date:$var}}   more »

php file_get_contents函数分段读取大记事本或其它文本文件

2011/12/22 at 11:39 » Comments (263)

当我们遇到文本文件体积很大时,比如超过几十M甚至几百M几G的大文件,用记事本或者其它编辑器打开往往不能成功,因为他们都需要把文件内容全部放到内存里面,这时就会发生内存溢出而打开错误,遇到这种情况我们可以使用PHP的文件读取函数file_get_contents()进行分段读取。 函数说明 string file_get_contents ( string $filename [, bool $use_include_path [, resource $context [, int $offset [, int $maxlen ]]]] ) 和 file() 一样,只除了 file_get_contents() 把文件读入一个字符串。将在参数 offset 所指定的位置开始读取长度为 maxlen 的内容。如果失败,file_get_contents() 将返回 ...more »

让wamp安装包中的PHPMyadmin在外网也可以访问

2011/12/16 at 10:20 » Comments (265)

修改一下phpmyadmin让外部也可以访问,打开路径:X:\wamp\Apache2\conf\alias\ 其中X为您安装WAMP软件的磁盘路径, 编辑phpmyadmin.conf 配置文件,找到Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1修改为Options Indexes FollowSymLinks MultiViews AllowOverride allOrder Allow,Deny Allow from all 完成修改后,保存退出,重新启动WAMP,或直接在软件单击左键>>>选择重新启动所有服务 重新启动服务后,局域网内的机器在浏览器地址栏输入安装有WAMP软件的机器的IP 地址就可以访问了 more »

PHP预定义常量(内部常量)DIRECTORY_SEPARATOR,PHP_VERSION,PHP_OS

2011/10/11 at 14:08 » Comments (2,738)

DIRECTORY_SEPARATOR 是PHP内部常量,表示路径分隔符 在win里为\ ,在linux 里为/PHP_VERSION这个内建常量是 PHP 程序的版本,如 '3.0.8-dev'。PHP_OS这个内建常量指执行 PHP 解析器的操作系统名称,如 'Linux'。预定义常量表内核预定义常量这些常量在 PHP 的内核中定义。它包含 PHP、Zend 引擎和 SAPI 模块。 PHP_VERSION (string) PHP_OS (string) PHP_SAPI (string) 自 PHP 4.2.0 起可用。参见 php_sapi_name()。 PHP_EOL (string) 自 ...more »

php生成excel或者word文档最简单的方法

2011/09/29 at 16:29 » Comments (3,306)

以下代码实现简单输出表格或者word文档,如生成一个两列的excel文档,改动相应文件头为 header("Content-type:application/vnd.msword"); header("Content-Disposition:filename=test.doc"); 就可以输出.doc .xls等文件格式了 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; //两列之后换行 echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; 附一个文件格式对应的数组 $mime_types = array( 'gif' => 'image/gif', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'bmp' => 'image/bmp', 'png' => 'image/png', 'tif' => ...more »

php获取访问者操作系统

2011/09/29 at 16:25 » Comments (258)

function osinfo() { $os=""; $Agent = $GLOBALS["HTTP_USER_AGENT"]; if (eregi('win',$Agent) && strpos($Agent, '95')) { $os="Windows 95"; } elseif (eregi('win 9x',$Agent) && strpos($Agent, '4.90')) { $os="Windows ME"; } elseif (eregi('win',$Agent) && ereg('98',$Agent)) { $os="Windows 98"; } elseif (eregi('win',$Agent) && eregi('nt 5\.0',$Agent)) { $os="Windows 2000"; } elseif (eregi('win',$Agent) ...more »

php获取访问者浏览器

2011/09/29 at 16:24 » Comments (5)

以下函数实现返回浏览者所使用的浏览器 function browse_infor() { $browser="";$browserver=""; $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); $Agent = $GLOBALS["HTTP_USER_AGENT"]; for ($i=0; $i<=7; $i++) { if (strpos($Agent,$Browsers[$i])) { $browser = $Browsers[$i]; $browserver =""; } } if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent)) { $temp =explode("(", $Agent); $Part=$temp[0]; $temp =explode("/", $Part); $browserver=$temp[1]; $temp =explode(" ",$browserver); $browserver=$temp[0]; $browserver =preg_replace("/([\d\.]+)/","\\1",$browserver); $browserver = ...more »