【基于PHP和AJAX创建RSS聚合器_PHP教程】教程文章相关的互联网学习教程文章

PHPajax分页类代码_PHP教程【图】

//本分页类不处理SQL; //大大的加快了分页功能 //http://blog.csdn.net/fkedwgwy //潇湘博客--潇湘 /** 演示 require_once('../libs/classes/page.class.php'); $page=new page(array('total'=>1000,'perpage'=>20)); echo 'mode:1'.$page->show(); echo 'mode:2'.$page->show(2); echo 'mode:3'.$page->show(3); echo 'mode:4'.$page->show(4); echo '开始AJAX模式:'; $ajaxpage=new page(array('total'=>1000,'perpage'=>20,'aja...

phpAJAX实例根据邮编自动完成地址信息_PHP教程

Enter A United States Zipcode, Then Tab Enter Zipcode: City: State: 以上是客户输入页面,下面是服务端的处理页面'zipcode.PHP $dbuser = 'root'; $dbpass = '111111'; $cn = mysql_connect("localhost", $dbuser, $dbpass); $db = mysql_select_db("ajax"); $sql = "select city, state from zipcodes where zipcode = " . $_REQUEST['zip']; $rs = mysql_query($sql); $row = mysql_fetch_array($rs); echo $row[...

PHPAjax中文乱码问题解决方法_PHP教程

是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况。 解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了。 代码如下:header('Content-Type:text/html; charset=GB2312'); http://www.bkjia.com/PHPjc/319777.htmlwww.bkjia.c...

解决了Ajax、MySQL和ZendFramework的乱码问题_PHP教程

问题: 在 Google Map 上用 Ajax 以 get 方式向服务器传递数据时,服务器端显示为 url 乱码, Zend Framework 向 MySQL 存储数据为乱码,但是提取出来又是正常中文字体, MySQL 中输入中文,显示在 PHP 网页上为乱码。 解决方式: 1. Ajax 的 url 编码需要转换,我使用的如下函数: public function js_unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i { if ($str[$i] == '%' && $str[$i+1] == 'u') { $val = h...

AspNetAjaxPager,Asp.Net通用无刷新Ajax分页控件,支持多样式多数据绑定_PHP教程【图】

本控件可以对GridView,Repeater,DataGrid,DataList...几乎所有的.net数据绑定控件进行分页,全部无刷新,数据绑定部分可以使用存储过程也可以直接使用sql语句,这对本控件没有任何干扰!本控件具有较好的用户界面,能够根据需要变换各种样式,配合css控制效果则更好! 1.分页样式效果图: 2.如何使用: 于bin目录下添加:AspNetAjaxPager.dll引用 aspx文件内容: 代码如下: //================================================...

PHP开源AJAX框架14种_PHP教程

jQPie 这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括: 利用$.getJSON方法简化来自PHP的请求和处理数据。 利用$.(element).load方法注入PHP生成的html到某一页面元素中。 利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。 phpmsajax 一组PHP文件用来支持在PHP Web应用程序中使用Microsoft AJAX Library。 jsLINB jsLINB 是一个完全的...

AjaxPHP边学边练之三数据库_PHP教程【图】

本篇将继续通过该实例讲解与数据库的交互方式。实例中用到的是MySQL,也可以根据自己的需要替换为其他数据库,其连接方式可以参考PHP相关手册。 在下面源程序包中dbconnector.php 提供了与MySQL的连接函数。 代码如下://定义数据连接变量 define ("MYSQLHOST", "localhost"); define ("MYSQLUSER", "root"); define ("MYSQLPASS", "root"); define ("MYSQLDB", "test"); function opendatabase(){ //连接数据库所在服务器 $db = m...

Ajax+PHP边学边练之二实例_PHP教程【图】

效果1. 当鼠标放在某日上时,如果当天有备忘录,则会显示出来,如下图: 代码如下:function checkfortasks (thedate, e){ //找到页面中taskbox对应设置为可见 theObject = document.getElementById("taskbox"); theObject.style.visibility = "visible"; //初始化taskbox位置 var posx = 0; var posy = 0; //定位taskbox位置为鼠标位置 posx = e.clientX + document.body.scrollLeft; posy = e.clientY + document.body.scrollTop...

Ajax+PHP边学边练之五图片处理_PHP教程【图】

先上个效果图: Sample6_1.php 中创建Form: 代码如下://显示上传状态和图片 //上传文件需要定义enctype,为了显示图片将target设为uploadframe 上传图片函数 uploadimg: 代码如下:function uploadimg(theform){ //提交Form theform.submit(); //在showimg 中显示上传状态 setStatus ("Loading...","showimg"); } //上传状态函数 function setStatus (theStatus, theObj){ obj = document.getElementById(theObj); if (obj){...

Ajax+PHP边学边练之四表单_PHP教程【图】

谈到Form就涉及到一个发送请求方式问题(GET和POST),对于GET和POST的使用和区别在本文就不详细说明了,一般对于Web开发由于POST传值为隐式且传输数据量较大所以比较常用。在本例中对functions.js进行下修改,将创建XMLHttp对象程序创建为一个函数processajax。 代码如下:function processajax (serverPage, obj, getOrPost, str){ //将创建XMLHttpRequest对象写到getxmlhttp()函数中,并获取该对象 xmlhttp = getxmlhttp (); //...

PHP+ajax无刷新删除数据_PHP教程

首先本例基于留言本整理版修改。 我们使用了jquery.js来实现ajax和dom删除 首先加入 代码如下: 给table加个 代码如下:id="t" 写个js: 代码如下: 删除链接改成 href="javascript:delItem()" delete.php的修改就是把错误语句改成直接输出就行了。 OK完成。 index.tpl : 代码如下: 所有留言 Welcome: 退出 登录 注册 发表留言 " width="700" border="0" cellspacing="0" cellpadding="0" class="tb"> [] 发表于: ...

用PHP获取GoogleAJAXSearchAPI数据的代码_PHP教程

http://code.google.com/apis/ajaxsearch/documentation/#fonje 代码如下:// This example request includes an optional API key which you will need to // remove or replace with your own key. // Read more about why its useful to have an API key. // The request also includes the userip parameter which provides the end // users IP address. Doing so will help distinguish this legitimate // server-side traf...

ajax+php打造进度条代码[readyState各状态说明]_PHP教程

readyState == 状态(0,1,2,3,4) 0:请求未初始化,还没调用open 1:请求已经建立,但还没有发送,还没调用send 2:请求已发送,并且正在处理 3:请求正在处理,通常响应中已有部分数据可调用 4:完毕 代码如下:var xmlHttp; function create() if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器 } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest();//非IE浏览器 } } funct...

基于asp+ajax和数据库驱动的二级联动菜单_PHP教程

index.asp 页面代码 代码如下: set cmd = conn.execute("select bigclassid,bigclassname from bigclass") tempid=cmd("bigclassid") %> if not cmd.eof then do while not cmd.eof bigclassid= cmd("bigclassid") bigclassname = cmd("bigclassname") %> "> cmd.movenext loop end if cmd.close set cmd = nothing %> set cxd = conn.execute("select * from smallclass where bigclassid=" & tempid) if not cxd.eof then d...

ajax实现无刷新分页(php)_PHP教程

代码如下: 投票结果 用户留言如下: 代码如下:$link = mysql_connect('localhost', 'root', '') or die(mysql_error()); mysql_select_db('vote', $link) or die(mysql_error()); mysql_query("set names utf8"); $num = 3; $url = "page.php"; $con = ""; $page = (isset($_REQUEST['page'])) ? $_REQUEST['page'] : 1; $offset = ($page - 1) * $num; $result = mysql_query("SELECT COUNT(*) FROM client"); $tota...