随笔分类 -  PHP

摘要:可能方法一:VS2010在更新了SP1后,会在开机时自动启动一个服务,占用WAMP的80端口,导致WAMP无法正常启动Apache。提示信息:Your port 80 is actually used by :Server: Microsoft-HTTPAPI/2.0Press Enter to exit...解决办法如下: 1. 进入控制面板→管理工具→服务。 2. 停止[Web 部署代理服务],并设置为手动或禁用状态,以防止下次开机再次占用Apache的80端口。可能方法二:最近重装了系统,因为某些原因,再装了一些其他的软件,结果发现80端口被抢了,netstat了一下还是被系统进程抢的。 阅读全文
posted @ 2012-05-03 10:04 likebeta 阅读(9904) 评论(0) 推荐(3)
摘要:今天把自己刚开始写的图床管理程序编码改成utf-8形式,本来想向国外标准靠拢的,结果他妈的,改了除了大问题了, 本来我的文件都是ANSI的, 我用记事本一个个换成utf-8,然后再去掉BOM, 也不知道是时候除了问题, 其他地方都还好, 但是有的地方是乱码, 我以为是换编码的时候哪里搞错了,会不会搞的两种编码杂合体, 我弄了半天,甚至连文件都重新建立弄了,日他妈,没屌用, 最后我才锁定scandir这个,就只有这个函数用的地方出现了乱码, 但是我想想还是不对啊, 昨天这个函数扫描中文文件名没事的,今天出轨了? 我重新建立一个文件测试, 显示正确,中文文件名无压力, 这他妈快给我搞疯了,... 阅读全文
posted @ 2011-12-18 17:32 likebeta 阅读(2485) 评论(0) 推荐(0)
摘要:PHP截取字符串如果是英文那很好办,直接用substr就行了,一般不会出现乱码.中文就有点麻烦了. 下面给出两种解决办法: (一)直接使用Multi-Byte函数库的mb_substr();函数就行了,实例代码如下<?php echomb_substr($str,$start,$length,$encoding); echo"<br/>"; ?>这种方法简单,快速,安全,漂亮,诱惑...反正什么好词都可以形容它,但是,可惜我的GoDaddy主机不支持,所以得另寻出路 (二)自定义截取中文字符串函数,基本上就是仿照mb_substr写个函数,直接调用罢 阅读全文
posted @ 2011-04-05 17:14 likebeta 阅读(7594) 评论(0) 推荐(4)