随笔分类 - PHP
摘要:最近想学习下PHP的SOAP,于是下载了最新版的Zend Studio,因为它可以自动为我们生成wsdl文件。在学习的过程中,遇到了一个错误,Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in D:\wamp\test\soap\soapclient.php:5 Stack trace: #0 D:\wamp\test\soap\soapclient.php(5): SoapClient->__call('Add', Array) #1 D:\wa
阅读全文
摘要:$sql="SELECT * FROM `products` ORDER BY CONVERT(name USING gbk)";//按照中文用户名排序
阅读全文
摘要:在需要输出网站用户注册数,或者插入数据之前判断是否有重复记录的时候,就需要获取满足条件的MySQL查询的记录数目。第一种方法:查询时候直接统计123$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'";$result=mysql_fetch_array(mysql_query($sql));$count=$result['count'];第二种方法:先取出,后统计123$sql="SELECT * FROM TABLE WHERE id='$id'&quo
阅读全文
摘要:返回的记录集形式define(‘ADODB_FETCH_DEFAULT’,0);define(‘ADODB_FETCH_NUM’,1);define(‘ADODB_FETCH_ASSOC’,2);define(‘ADODB_FETCH_BOTH’,3);以上的常量,是在adodb.inc.php里定义的,也就是$ADODB_FETCH_MODE 这个变量可以设置的值常用的是:ADODB_FETCH_NUM 或 ADODB_FETCH_ASSOCADODB_FETCH_NUM 返回的记录集中的索引,是数字形式,即数据库字段的排序顺序值ADODB_FETCH_ASSOC 返回的记录集中的索引,是原
阅读全文
摘要:一.php的安装与配置把解压的 php5.2.1-Win32文件夹重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php51 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini,并复制到系统盘的windows目录下(以c:\windows为例).2 再把c:\php5目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。3 把c:\php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windo
阅读全文
摘要:之前一直觉得PHP中使用单引号和双引号没有多大的区别,但是今天在做例子的时候发现,其实还是有区别的。代码一:$tempfilename=tempnam('d:/tmp/','data-');echo 'temporary data will be stored in $tempfilename';运行上面的代码输出的是引号里面原原本本的内容,不会把$tempfilename当做变量处理;代码二:$tempfilename=tempnam('d:/tmp/','data-');echo "temporary
阅读全文
摘要:原文链接:http://soft.zdnet.com.cn/software_zone/2007/0902/485972.shtml首先你得有SQUID代理服务器,怎么装我就不讲了,用redhat的直接使用她的rpm安装就行。配置SQUID的配置文件,使其支持httpd加速器工作方式。编辑“SQUID.conf”文件(vi /etc/SQUID/SQUID.conf),增加下面内容: http_port 80 icp_port 0 acl QUERY urlpath_regex cgi-bin ? no_cache deny QUERY cache_mem 16 MB cache_...
阅读全文
摘要:编辑器加载中...<?phpfunction Pinyin($_String, $_Code='UTF8'){ //GBK页面可改为gb2312,其他随意填写为UTF8 $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha". "|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|...
阅读全文
摘要:/** * 友好日期时间 * * @param DateTime $datetime 日期时间 * @param int $size 精确到位数 * @throws \InvalidArgumentException * @return string */function friendly_date($datetime, $size=1){ if (is_int($datetime)) { $datetime = new \DateTime($datetime); } if (!($datetime instanceof \DateTime)) { ...
阅读全文
摘要:magento 1.4.x stable has a problem on the login procedure on localhost.you need to change inapp/code/core/Mage/Core/Model/Session/Abstract/Varien.php// session cookie params$cookieParams= array('lifetime'=>$cookie->getLifetime(),'path'=>$cookie->getPath(),'domain'
阅读全文
摘要:摘要内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题。 一、 内存 在PHP中,填充一个字符串变量相当简单,这只需要一个语句"<?php $str = 'hello world '; ?>"即可,并且该字符串能够被自由地修改、拷贝和移动。而在C语言中,尽管你能够编写例如"char *str = "hello world ";"这样的一个简单的静态字符串;但是,却不能修改该字符串,因为它生存于程序空间内。为
阅读全文
摘要:IIS下如何实现静态化重写?特别是像zen cart等php类型的网站应该是经常碰到。一下教程也是网上找到的,实验下可以成功,这边分享下。第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了.下载:http://www.isapirewrite.com/download/isapi_rwl_0055.msi第二:下载完成后,可以找到安装包里的.msi的文件,安装即可.随便装在哪都可以,默认是装在C:\ProgramFiles\Helicon下,要注意的是这个目
阅读全文
摘要:移植zencart,搬迁zencart:1.复制文件到新的服务器2.复制数据库3.修改配置文件 1)/includes/configure.php //修改域名 define('HTTP_SERVER', 'http://www.xx.com'); define('HTTPS_SERVER', 'https://www.xx.com'); //修改物理路径 define('DIR_FS_CATALOG', '/var/www/other/zencart/'); define('DIR_FS_
阅读全文
摘要:<?phpheader("content-Type: text/html; charset=gb2312");$uptypes=array('image/jpg', //上传文件类型列表 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'application/x-shockwave-flash', 'image/x-png', 'applicat
阅读全文
摘要:对于php的初学者,经常会看到在一个函数名字前面有一个at(@)符号,但是不知道它的作用和用法,去掉后好像对程序没有什么影响,感到很困惑,简单的说@可以忽略错误,有仰制错误的功能为错误控制操作符.下面介绍一下它的用法.例如:复制代码代码如下:function db_connect()//连接数据库{@$db =mysql_connect('localhost','root','test');if(!$db)throw new Exception('连接数据库失败!请重试!');mysql_select_db('book
阅读全文
摘要:看书、看视频的时候一直没有搞懂mysqli和mysql到底有什么区别。于是今晚“谷歌”一番,整理一下。一:PHP-MySQL 是 PHP 操作 MySQL 資料庫最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相對進階的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 則是提供了一個 Abstraction Layer 來操作資料庫,用講的其實看不出來有有什麼差別,所以就直接看程式吧…首先,先來看一段用 PHP-MySQL 寫成的程式碼,這類的範例常用在世界各地:view source .
阅读全文
摘要:转载自 分享最终编辑 liujijunbd为了让自己的数据类能够做到最大化的重用,就写个能够重用的PDO操作MySql的类:由于pdo可以连接现在流行的各种数据库,所以单独的写个配置类类来完成不同数据库DSN的配置:<?php/** * 类标准说明 PDO连接数据库的配置类 * 类名: ConfigDataBase * 功能说明: 为了让代码重用,利用此类可以动态的连接各种数据库 * 参数说明: $_dbms = "mysql"; //数据库类型 * $_host = '127.0.0.1'; //数据库ip地址 * $...
阅读全文
摘要:<?php//调用实例require_once 'cart.class.php';session_start();if(!isset($_SESSION['cart'])) { $_SESSION['cart'] = new Cart;}$cart =& $_SESSION['cart'];if( ($_SERVER['REQUEST_METHOD']=="POST")&&($_POST['action']=='add') ){ $p
阅读全文
摘要:__ROOT__ : 网站根目录地址__APP__ : 当前项目(入口文件)地址__URL__ : 当前模块地址__ACTION__ : 当前操作地址__SELF__ : 当前 URL 地址__CURRENT__ : 当前模块的模板目录ACTION_NAME: 当前操作名称APP_PATH: 当前项目目录APP_NAME: 当前项目名称APP_TMPL_PATH: 项目模板目录APP_PUBLIC_PATH:项目公共文件目录CACHE_PATH: 项目模版缓存目录CONFIG_PATH:项目配置文件目录COMMON_PATH: 项目公共文件目录DATA_PATH: 项目数据文件目录G...
阅读全文
摘要:jpgraph是php中一个非常非常强大的第三方报表工具,据说能完成一切你想要的图形…新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题<?php$datay=array(); //纵坐标数据$datax=array(); //横坐标数据foreach ($usernums as $key => $value){$datay[] = $value;$datax[] = $userids[$key];}require_once (‘jpgraph-3.0.7/jpgraph/jpgraph.php’
阅读全文

浙公网安备 33010602011771号