仓酷云

标题: PHP教程之采取行写体例的聊天法式(之二) [打印本页]

作者: 萌萌妈妈    时间: 2015-2-4 00:04
标题: PHP教程之采取行写体例的聊天法式(之二)
可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。   lt1.php:
该法式为全部体系的进口,含有两个全局参数:chat_hh,uname分离纪录以后最大的讲话序号和讲话者称号

<?
session_start();
session_register("chat_hh");
session_register("uname");


//取数据库最大编号
include("g_fun.php");
f_connectdb();
$query  = "select max(lt_id) as rmaxid from lt_t_content";
$res = mysql_query($query, $dbh);  
$row = mysql_fetch_array($res);
$f_chat_hh =  $row["rmaxid"];
if (empty($f_chat_hh)) { $f_chat_hh = 0; }
if ($f_chat_hh > 12 ) {
   $chat_hh=$f_chat_hh - 12;
} else
$chat_hh=$f_chat_hh;

$un_len=strlen($name);
$uname=$name;

//增添在耳目员信息
$query  = "select count(*) as rcount from lt_t_online where lt_username = '".$name."'";
$res = mysql_query($query, $dbh);  
$row = mysql_fetch_array($res);
$lcount =  $row["rcount"];
if ($lcount == 0) {
   $query  = "insert into lt_t_online(lt_username,lt_lasttime) values(";
   $query .= "'".$name."',now())";
   $res = mysql_query($query, $dbh);  
}
$query  = "update lt_t_online set lt_lasttime = now(),lt_state = '0' ";
$query .= " where lt_username = '".$name."'";
$res = mysql_query($query, $dbh);  
?>
<html>
<head>
<title>PHP无刷新感聊天室</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script Language=JavaScript>
function wu(){
var un="<?echo $name;?>";
this.f2.document.fyq.username.value=un;
this.f2.document.fyq.username.size=<?echo $un_len;?>;
}
</script>
</head>
<frameset cols='*,140' border=1 frameborder=1 framespacing=>
<frameset rows="0,*,70,0" border="1" framespacing="0" frameborder="yes">
  <frame src="about:blank" name="tforlt4">
  <frame src="about:blank" name="f1" marginheight="3" marginwidth="5">
  <frame src="ltsayno.php" name="f2">
  <frame src="about:blank" name="bforlt3">
</frameset>
<frameset rows='*,150' border=1 frameborder=1 framespacing=0>
  <frame src='ltonline.php' name='f3' marginwidth=0 scrolling='auto'>
  <frame src="about:blank" name='f4' marginwidth=0>
</frameset>
</frameset>
<noframes>
<body bgcolor="#FFFFFF">
</body></noframes>
</html>  
看到好的帖子最好up一下,以使得更多的人得到分享。
作者: 仓酷云    时间: 2015-2-4 08:41
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 活着的死人    时间: 2015-2-9 20:18
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
作者: 爱飞    时间: 2015-2-14 21:16
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
作者: 萌萌妈妈    时间: 2015-2-28 02:27
当然这种网站的会员费就几十块钱。
作者: 柔情似水    时间: 2015-2-28 21:29
实践是检验自己会不会的真理。
作者: 小魔女    时间: 2015-3-6 15:49
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
作者: 金色的骷髅    时间: 2015-3-7 20:29
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 冷月葬花魂    时间: 2015-3-14 10:21
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 谁可相欹    时间: 2015-3-17 10:33
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者: 乐观    时间: 2015-3-21 11:47
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者: 再见西城    时间: 2015-4-1 05:07
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 不帅    时间: 2015-4-1 17:09
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
作者: 小妖女    时间: 2015-4-5 08:13
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 变相怪杰    时间: 2015-4-12 22:33
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 飘灵儿    时间: 2015-4-18 02:56
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
作者: 飘飘悠悠    时间: 2015-5-3 15:07
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者: 精灵巫婆    时间: 2015-5-6 12:09
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 海妖    时间: 2015-6-4 02:06
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 蒙在股里    时间: 2015-7-3 00:14
当然这种网站的会员费就几十块钱。
作者: 小女巫    时间: 2015-7-7 14:19
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2