29
2013-05

可以根据IP来判断IP归属地的php代码

我们在开发程序的时候,有时候客户户要求根据用户访问网页的IP来判断用户的所在地,我这里有一个小程序,可以发散思维利用一下。

首先,我们要建立一个php文件,代码如下:

24
2013-05

如何让phpcms V9再发布修改内容的时候不自动生成首页和栏目页

   在用phpcms V9做二次开发的时候,由于没有做首页的模板,又为了让首页显示栏目页的内容,就修改了/phpcms/modules/content/create_html.php文件里面的public_index函数,该函数大概在499行,我们修改让首页的内容读取的是栏目页首页的内容,也就是首页是http://www.nanmo1.com,但是我们读取了http://www.nanmo1.com/test/的内容,目的是可以省去一个模板,而且还可以有首页。但是这样做又出现了一个问题,就是每次更新和修改内容的时候,由于自动更新了栏目页和首页,导致了之前首页读取栏目页的内容失败,回到了旧版的V9的首页,每次更新内容都要重新发布首页,确实很麻烦。

23
2013-05

彻底解决phpcms V9二级目录下分页路径不正确问题

   在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误。有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于搜索引擎的收录不是太友好,那么我们就把它生成静态的,这时候我们可以这样做,就可以解决分页地址错误。
   首先,在phpcms/libs/functions/目录下找到global.func.php,这个是整个V9的公用函数库。我们找到分页函数中的page_url函数,找到$url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);这一行,大概在701行,然后在该行下面添加如下代码:

20
2013-05

如何将php的数组存放在数据库中?如何将数组转换成字符串?serialize

有的时候,需要将php的数组中的数据,存放在数据库中。但是数据库是不支持直接存放数组类型的数据的,但是可以存放字符串类型的数据。所以我们可以将数组转换成字符串,然后再存入数据库。
如何将数组转换成字符串?使用php的serialize函数。
例子:

$data = array('上海', '北京', '武汉');
$data = serialize($data);
echo $data;

如何再将从数据库中取出的数组字符串,转换成数组呢?用unserialize函数:

20
2013-05

使用Linux的crontab调用php程序,以定时生成静态页面

mkdir /server/script
vi /server/script/php.sh
内容:
/server/soft/php5/bin/php -q /server/www/xingmo/_script/index.php

17
2013-05

使用Snoopy替代curl进行提交的方案

有童鞋在做新浪微博二次开发时遇到的问题:
Fatal error: Call to undefined function curl_init() in D:\Program
Files\wamp5 2.1\wamp\www\sina\weibooauth.php on line 1687这个要怎样处理啊,对于去掉分号的那个,我去掉了的啊,还要怎样做啊。这是新浪微博原码啊,要怎样处理啊。

16
2013-05

关于HierarchyViewer的使用

在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?还有要学习别人优秀的布局怎么办?

10
2013-05

很好用的发送短信倒计时JS代码

在淘宝等购物网站,我们都会看到一个发送短信倒计时的按钮,究竟是如何实现的呢?下面我就给大家提供一段代码很实用的。

<body>
<button id="btn" style="width:70px;">发送</button>
</body>
08
2013-05

discuz2.5以上版本论坛论坛版块及主题谁及主题回复数统计

上篇文章是用于discuz6.1版本的,这次的统计用于discuz x2.5及以上版本

tongji.php文件,放在根目录下

06
2013-05

如何统计discuz论坛各版块的主题数以及主题回复数?

       在做discuz论坛的时候,我们会需要统计这一年或者这一阶段的自己论坛的各个板块的主题数以及主题的回复数,我们要怎么办呢?如果我们单纯用sql语句在数据库一点一点来查询,很费劲,而且很麻烦,那么我这边给大家一个简单的方法,就是写一个php文件,建立一个模板

tongji.php文件,放在网站的根目录下,可以直接运行,然后就可以看到你要查询的东西

06
2013-05

使用heidisql时,提示“未发现可用的libmysql.dll”

解决方案:从PHP目录中拷贝一个libmysql.dll,放到 c:\windows\system32下面。

最新版本的PHP中,可能没有这个文件,需要从较早的PHP版本中拷贝。

06
2013-05

height:auto后面,如果有的div有float:left;不会自动延伸下去的解决方法

代码

<style type="text/css"> .attributes-list{ width:728px; border:1px solid #CCC; background:#F6F6F6; height:auto; font-size:12px; padding:10px;float:left} .onli{ width:230px; height:50px; float:left;display:inline} </style> </head> <div class="attributes-list"> <div class="onli">dsdsdsdsdsdsd</div> <div class="onli">dsdsdsdsdsdsd</div> <div class="onli">dsdsdsdsdsdsd</div> <div class="onli">dsdsdsdsdsdsd</div> <br /> </div>

在外面的div里面加个float:left,一切就OK了!

原本在IE6,就会自动延伸下去。

02
2013-05

你的网站与IE8兼容吗?Linux及windows服务器下IE8兼容性设置介绍

从今年3月中旬微软的IE8发布到现在,差不多有4个月了,这期间一直协助国内的网络公司做IE8兼容性的工作。由于工作的性质原因,现在几乎是与人见面就问,你的网站与IE8兼容了吗?协助国内网站做IE8的兼容性,差不多是最近一段时间的工作的全部。

02
2013-05

apache启动时,报1067错误,解决方案

apache启动时,报1067错误,解决方案:

将php安装目录下的php5ts.dll文件拷贝到C:\Windows\System32 下,然后重新启动apache即可。

«1»