Browsing the archives for the Develop category

聚合器测试版

in Develop

地址:http://yibin.us/rssfeed/支持rss2及atom二种格式。欢迎大家踊跃提交自己blog的rss地址。注册功能大家就不要用了,未开放提交地址:http://yibin.us/rssfeed/submit.php

21 Comments

apache下多站点的架设

in Develop

这里是指同一IP绑定N个域名,有二种方式实现 方法1、仅修改httpd.conf 假设二个域名bbs.xxx.com与blog.xxx.com 打开httpd.conf 将文件拖到最下面,加上 <VirtualHost *:80> ServerName bbs.xxx.com #域名 DocumentRoot “F:/website/bbs” #该域名对应的目录地址 <Directory “F:/website/bbs”> #该节点是配置权限、默认首页啊等等东东。 Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php AllowOverride None Order Deny,Allow Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName blog.xxx.com DocumentRoot “D:/PHPSite/wordpress” <Directory “D:/PHPSite/wordpress”> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php AllowOverride None Order Deny,Allow Allow from all </Directory> </VirtualHost> 重启apache,就OK啦。当然你要修改你的hosts文件。 [...]

6 Comments

php调用webservice(续)

in Develop

在上一文中提到了如何调用一个webservice并获取其返回值。 http://yibin.us/Archives/soapclient.aspx 昨天在调用服务器端为asp.net的webservice时遇到一些问题,在这里提出来,希望能给遇到同样问题的朋友们一点帮助。 具体表现为: 客户端用SoapClient发起一个请求,正常地传递参数,而webservice却无法正确获取参数值,每个值均为null! 通常在传递参数时我们是这样完成的: $client = new SoapClient(‘http://xxxxxxxxxxx.asmx?wsdl’); $res = $client->__Call(‘getWeatherbyCityName’,array(‘参数1′=>‘值’,’参数2′=>‘值’)); 但调用对于用.net编写的ws,上面的代码有点无能为力了,参数传递失败。 昨天遇到这个问题时我头大了许久,后来才找到解决方案 If your service is a .NET doc/lit, which means the input message has a single part named ‘parameters’ that is a structure that wraps the parameters. Your call should look like this: <?php $params = array(‘param_name_1′=>$val_1,’param_name_2′=>$val_2); $client->call(‘MethodName’, array(‘parameters’ => $params)); [...]

13 Comments

php中的字符串处理函数

in Develop

addcslashes —— 为字符串里面的部分字符添加反斜线转义字符addslashes —— 用指定的方式对字符串里面的字符进行转义bin2hex —— 将二进制数据转换成十六进制表示chr —— 返回一个字符的ASCII码chunk_split —— 按一定的字符长度将字符串分割成小块convert_cyr_string —— 将斯拉夫语字符转换为别的字符convert_uudecode —— 解密一个字符串convert_uuencode —— 加密一个字符串count_chars —— 返回一个字符串里面的字符使用信息crc32 —— 计算一个字符串的crc32多项式crypt —— 单向散列加密函数explode —— 将一个字符串用分割符转变为一数组形式fprintf —— 按照要求对数据进行返回,并直接写入文档流get_html_translation_table —— 返回可以转换的HTML实体html_entity_decode —— htmlentities ()函数的反函数,将HTML实体转换为字符htmlentities —— 将字符串中一些字符转换为HTML实体htmlspecialchars_decode —— htmlspecialchars()函数的反函数,将HTML实体转换为字符htmlspecialchars —— 将字符串中一些字符转换为HTML实体implode —— 将数组用特定的分割符转变为字符串join —— 将数组转变为字符串,implode()函数的别名levenshtein —— 计算两个词的差别大小localeconv —— 获取数字相关的格式定义ltrim —— 去除字符串左侧的空白或者指定的字符md5_file —— 将一个文件进行MD5算法加密md5 —— 将一个字符串进行MD5算法加密metaphone —— 判断一个字符串的发音规则money_format —— [...]

1 Comment