代码改变世界

随笔分类 -  PHP

php+js+mysql设计的仿webQQ-<7>聊天消息的发送与刷新

2012-05-13 20:24 by java线程例子, 207 阅读, 收藏,
摘要: <12>消息的发送Js文件function sendMessage(friendEmail,chat,text){ var xmlhttp; if(window.XMLHttpRequest){//code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); if(xmlhttp.overrideMimeType){//设置MIME类别 xmlhttp.overrideMimeType("text/xml"); } } else{//code for IE6, IE5 x. 阅读全文

php+js+mysql设计的仿webQQ-<6>JS创建聊天窗口

2012-05-12 21:43 by java线程例子, 253 阅读, 收藏,
摘要: <11>Js创建聊天窗口先看一下效果图所在页面的head中加入以下Js代码来定义全局变量Js代码<script type="text/javascript"> var count=2,t=50,l=20; </script> 创建聊天窗口的Js代码function createDialogDiv(obj) { count++; //其中count为全局变量,用来决定层的堆叠顺序 var dialogID="chat"+obj.id; if(document.getElementById(dialogID)){ //检测 阅读全文

php+js+mysql设计的仿webQQ-<5>IM窗体的实现

2012-05-09 20:51 by java线程例子, 297 阅读, 收藏,
摘要: <8>IM窗体的实现IM窗体的效果图PHP+HTML代码<div id="chat"> <div id="title"> <table> <tr> <td width="208px"> WebChat </td> <td width="16px"> <img src="chat/up.png" title="收起" id="img" onclick=&qu 阅读全文

php+js+mysql设计的仿webQQ-<4>登陆和注册

2012-05-08 21:44 by java线程例子, 224 阅读, 收藏,
摘要: <6>登陆验证Js代码function checkLogin() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); if(xmlhttp.overrideMimeType) {//设置MIME类别 xmlhttp.overrideMimeType("text/xml"); } } else {// code for IE6, IE5 xmlhtt... 阅读全文

php+js+mysql设计的仿webQQ-<3>月份天数随月份改变

2012-05-08 08:51 by java线程例子, 198 阅读, 收藏,
摘要: 注册时,在填写生日的时候,月份的天数会随着月份的改变而改变,这个小功能在很多的地方都用得到哦!<5>月份天数随月份改变PHP代码<select name="month" id="month" onchange="monthDays(this.value);"> //onchange事件 <?php for($i=1;$i<=12;$i++) { echo "<option value=".$i.">"; echo $i; echo "&l 阅读全文

php+js+mysql设计的仿webQQ-<2>其他验证

2012-05-07 21:27 by java线程例子, 188 阅读, 收藏,
摘要: 来看看其他验证是不是很简单啦!<2>昵称验证Js代码function checkNickname(Nickname) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechan 阅读全文

php+js+mysql设计的仿webQQ-<1>邮箱验证

2012-05-07 20:23 by java线程例子, 263 阅读, 收藏,
摘要: 最近用php+js+mysql做了一个仿webQQ的课程设计,收获很多,现在将关键的技术总结一下,供大家学习交流。<1>邮箱验证用户在注册的时候,会在文本框里输入邮箱,这个时候通过文本框的onblur和onchange事件用Ajax无刷新技术来判断用户输入的邮箱是否合法以及是否与已注册的邮箱冲突。Js代码function checkEmail(Email) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpReq 阅读全文

PHP的分页处理技术和一些常用的技术

2012-03-19 23:36 by java线程例子, 136 阅读, 收藏,
摘要: 最近用PHP+MYSQL写了一个网上选课系统,对一些技术做一个简要的总结。(说明:假设我的数据库名为mydatabase,其中有一个表mytable)1.PHP怎么操纵MYSQL数据库?步骤:<1>连接数据库 用mysql_connect()函数 用法:mysql_connect(主机名,mysql的账户,密码) 例:mysql_connect("localhost","root","123456") <2>选择要操作的数据库 用mysql_select_db()函数用法:mysql_select_db(数据库 阅读全文

《PHP与MySQL程序设计》第八章异常处理

2011-11-27 15:22 by java线程例子, 178 阅读, 收藏,
摘要: 8.2 错误日志1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。<?php define_syslog_variables(); openlog("CHP8", LOG_PID, LOG_USER); syslog(LOG_WARNING, "Chapter 8 example warning"); closelog();?>int openlog(stri 阅读全文

《PHP与MySQL程序设计》面向对象的PHP

2011-11-27 15:19 by java线程例子, 308 阅读, 收藏,
摘要: PHP对象的方法、属性的访问跟Java相似,有public, protected, private, final, static。6.3 构造函数和析构函数function __construct/destruct(args...) { ...}6.4 静态类成员class Visitor { private static $visitors = 0; function f() { self::$visitors++;} static function getVisitors() { return self::$visitors; }}6.5 instanceof和其... 阅读全文

《PHP与MySQL程序设计》第三章 PHP基础

2011-11-27 15:17 by java线程例子, 180 阅读, 收藏,
摘要: 1. PHP标识Web服务器只向PHP解析器传递带有PHP标识的行,来提高效率。四种:<?php ?>, <? ?>, <script language="php">...</script>, <% %>2. 注释// 单行, /* */ 多行, # 单行3. 向浏览器输出print: 1表示输出成功。echo没有返回值所以略快。<?php $season ="summertime"; print "<p>I love the $season</p>&qu 阅读全文

Ubuntu上LAMP环境搭建

2011-11-27 15:15 by java线程例子, 192 阅读, 收藏,
摘要: 1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart//重启APACHE测试:首先启用root(如果禁用的话)sudo passwd rootthen enter your password.然后切换到rootsu root最后在/var/www/里创建testphp.php在浏览器中访问:127.0.0.1/testphp.php3. 安装MySQLsudo apt-get i 阅读全文

Google AppEngine上部署PHP应用

2011-11-27 15:11 by java线程例子, 171 阅读, 收藏,
摘要: 现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。现在我们开始用GAE运行PHP:1) 注册一个免费的GAE帐户 。2)下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就给我留言吧。)。3) 修改war\WEB-INF\appengine-web.xml ,将phpwithgae换成你自己的GAE名字。<?xml version="1.0" encoding=&qu 阅读全文