易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP初学之防水计数器

  这是我写的第一个计数器
<?
$s_ht="127.0.0.1";
$s_user="root";
$s_pas="123456";
$s_data="ceshi";
if (empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$myip = $_SERVER['REMOTE_ADDR'];
$myip = $_SERVER['REMOTE_ADDR'];
}
else {
$myip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
$myip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
$myip = $myip[0]; $myip = $myip[0];
}
//------链接数据库----------
$conn=mysql_connect($s_ht,$s_user,$s_pas);
//-----------防止多次刷新判断,下面先进行查询-----------------
$sql="select * from `ceshi`.`jishuqi` where ip = '$myip'";
$result=mysql_db_query($s_data,$sql,$conn);
$row=mysql_fetch_row($result);
mysql_free_result($result);
if(!$row)
{
$sql="insert into `ceshi`.`jishuqi` ( `jishu`, `ip`, `time_at` ) values ( '1', '$myip', now() )";
mysql_select_db($s_data,$conn);
$result=mysql_query($sql);
mysql_close($conn);
}
else
{
$sql="select time_to_sec(now()) - time_to_sec(time_at) from jishuqi where ip='$myip' order by time_to_sec(now()) - time_to_sec(time_at) asc";
$result=mysql_db_query($s_data,$sql,$conn);
$row=mysql_fetch_row($result);
mysql_free_result($result);
if($row[0] > 10)
{
$sql="insert into `ceshi`.`jishuqi` ( `jishu`, `ip`, `time_at` ) values ( '1', '$myip', now() )";
mysql_select_db($s_data,$conn);
$result=mysql_query($sql);
}
}

$sql="select count(*) from `ceshi`.`jishuqi`";
$result=mysql_db_query($s_data,$sql,$conn);
$row=mysql_fetch_row($result);
mysql_free_result($result);
$ss="select * from `ceshi`.`jishuqi` order by 3 desc";
$cha=mysql_db_query($s_data,$ss,$conn);
$guo=mysql_fetch_row($cha);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>计数器</title>


相关文档:

Mysql、Apache、Php的卸载 (Linux)

 卸载Mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-3.23.58-9
php-mysql-4.3.4-11
mod_auth_mysql-20030510-4.1
mysql-server-3.23.58-9
说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,卸载都从最下面的一个包开始,直到卸载掉第一个为止。执行rpm -q php,如果返回php版本, ......

php面向对象


1.类和对象。
类是一类事物的描述。抽象,概念上的定义。
对象是实际存在的每个个体。也叫实例。对象是new出来的。$p = new Person();
2.属性
用来描述类中的数据元素。(也叫数据/状态)
修饰符(PHP5中必须修饰):public(公开,类的内外部读取修改),private(私有只在当前类中读取修改),protected(保护,能在这个类和 ......

怎样解决PHP中文乱码问题

最近在CSDN刚开了这个博客,没什么时间把以前写的文章搬过来,只能有空慢慢来了。
 --------------------------这篇文章仅献给那些一直在PHP乱码问题上困惑的人。
A.首先说下HTML中文乱码问题的解决方法。
比如有个index.html的页面(这里是指真正的静态页面,修改服务器的……伪静态的请看方案B)
1. ......

php留言板

 1,设计一个程序的流程
设计流程:
功能需要->页面设计->数据库设计->代码设计->调试发布.
开始程序->初始化->条件->结束;
2.heml表单标签的使用:
<form action = "" method = "get">
<input type="test" size=10 name="user"/>
<input type="test" size=10 name="title"& ......

PHP构造函数

 class A extends father{
    function __construct() {
        echo "abstract<br>";
            parent::base();     //父类方法
      &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号