免费版火车头采集器phpcms web发布配置

第一步,下载官网的插件push.php。下载地址:http://www.phpcms.cn/uploadfile/2011/0309/20110309102630203.zip

解压缩后会有两个文件

Push.php文件上传到网站的API文件夹下,这个文件并不完全适合对接火车头采集器,需要做如下修改。

第二步,修改push.php.

用记事本打开该文件,将代码的第一行注释,也就是如下一行:

在这一行的开头加双斜杠//即可。

此外还需要将代码中的所有$_POST[siteid],修改为$_GET[siteid]

另外,还需要修改密码也就是代码中的如下片段:

define(PWD,1111);

该代码段中的1111是密码,可以改成任何你想要的密码,修改后记下密码,后面需要使用。 继续阅读免费版火车头采集器phpcms web发布配置

实现简单的PHP接口,以及使用js/jquery ajax技术调用此接口

本博文主要介绍下如何编写简单的php接口,以及使用js/jquery的ajax技术调用此接口。

Php接口文件(check.php):

<?php
$jsonp_supporter = $_GET[‘callback’];
$p_name=$_GET[‘p_name’];
$result=array(‘err’=>0,’data’=>$p_name);
echo $jsonp_supporter,”(“.json_encode($result).”)”;
?>

Js/jquery通过ajax技术调用接口:

$.get(“http://***/check.php”,{p_name:’ddd’},function(data){
console.log(data.data);
},’jsonp’);

这里使用了query中的get方法与接口进行数据交互。

php乱码解决办法

前几天测试在线留言时,出现了乱码问题,相同的代码放在不同网站上乱码结果竟然不同。后来一步步测试才找了统一的解决办法。
1、在js中alert出要传递的参数,一般是没有乱码的
2、在这个js中alert(document.characterSet),可以显示当前页面的编码格式,一般乱码问题就出在编码格式不统一上
3、在参数接收端的php文件中,使用iconv() 函数实现格式转化。如:iconv(“GBK”, “UTF-8”, $value),它的意思就是把$value的值从”GBK”格式转化为“UTF-8”格式的字符,要注意的事,编码格式要使用大写字母!!用户的网站问题就出在了小写上!!
已无力吐槽了~