1.图片上传到服务器
$_FILES['myFile']['type'] 文件的 MIME 类型,例如"image/gif"。
$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name'] 储存的临时文件名,一般是系统默认。
$_FILES['myFile']['error'] 该文件上传相关的错误代码。
enctype="multipart/form-data" 当使用有文件上传控件的表单时,该值是必需的
file_exists() 检查文件或目录是否存在。
is_uploaded_file() 判断文件是否是通过 HTTP POST 上传的。
move_uploaded_file() 将上传的文件移动到新位置。
strrchr() 函数查找字符在指定字符串中从后面开始的第一次出现的位置,如果成功,则返回从该位置到字符串结尾的所有字符,如果失败,则返回 false。
与之相对应的是strchr()函数,它查找字符串中首次出现指定字符的位置。$_FILES系统函数
$_FILES['myFile']['name'] 显示客户端文件的全名称。
$_FILES['myFile']['type'] 文件的 MIME 类型,例如"image/gif"。
$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name'] 储存的临时文件名,一般是系统默认。
$_FILES['myFile']['error'] 该文件上传相关的错误代码。
enctype="multipart/form-data" 当使用有文件上传控件的表单时,该值是必需的
file_exists() 检查文件或目录是否存在。
is_uploaded_file() 判断文件是否是通过 HTTP POST 上传的。
move_uploaded_file() 将上传的文件移动到新位置。
2.倒数计日
function compDate($Date1,$Date2)
{
$Date1_arr=explode("-",$Date1);
$Date2_arr=explode("-",$Date2);
$D1=mktime(0,0,0,$Date1_arr[1],$Date1_arr[2],$Date1_arr[0]);
$D2=mktime(0,0,0,$Date2_arr[1],$Date2_arr[2],$Date2_arr[0]);
$days=($D2-$D1)/(60*60*24);
echo"今天是:".$Date1_arr[0]."年".$Date1_arr[1]."月".$Date1_arr[2]."日"."<br>"."距离".$Date2_arr[0]."年".$Date2_arr[1]."月".$Date2_arr[2]."日"."还有".$days."天";
}
3.分页显示
ceil()函数
向上舍入为最接近的整数。与floor()相反。
A?B:C判定A的值,true执行B false执行C
$page=isset($_GET['page'])?$_GET['page']:1;
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。
1.mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
2.
3.//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
4.mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
5.
6.//如果只给定一个参数,它表示返回最大的记录行数目:
7.mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
8.
9.//换句话说,LIMIT n 等价于 LIMIT 0,n。
<?php
$var_1=array(1,2,3,4);
$var_2=array( '0'=>1, '1'=>2, '2'=>3, '3'=>4);
?>
可以看到上面的两个数组:$var_1,$var_2,其实这是两个完全相等的数组,因为默认情况下,如果省略键值$key,则默认键值会按从0开始赋值
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有(默认是两者兼有)
mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。
<?php
include("conn.php");
$page=isset($_GET['page'])?$_GET['page']:1;
$pagesize=3;
$sql="select count(*) from student";
$result=mysql_query($sql);
$maxrow=mysql_result($result,0,0);
$maxpage=ceil($maxrow/$pagesize);
if($page<1)
{
$page=1;
}
$offset=($page-1)*$pagesize;
$sql="select * from student limit $offset,$pagesize";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result))
{
echo"<table>";
echo"<tr>";
echo"<td>{$row['id']}</td>";
echo"<td>{$row['loginnumber']}</td>";
echo"<td>{$row['name']}</td>";
echo"<td>{$row['sex']}</td>";
echo"<td>{$row['class']}</td>";
echo"</tr>";
echo"</table>";
}
?>
<?php
echo"<br>";
echo"当前{$page}/{$maxpage}页 共计{$maxrow}条信息";
echo"<a href='eg3.php?page=1'>首页</a> ";
echo"<a href='eg3.php?page=".($page-1)."'>上一页</a> ";
echo"<a href='eg3.php?page=".($page+1)."'>下一页</a> ";
echo"<a href='eg3.php?page=".$maxpage."'>尾页</a> ";
?>
哈哈终于搞定啦,我勒个去。