< ?php
// 函数名:CheckPost($C_post)
< ?php
// 函数名:CheckPost($C_post)
可以看出print_r跟var_export都是可以作为返回值的,只需要把第二个参数设置为true即可
print_r
(PHP 4 , PHP 5)print_r – 打印关于变量的易于理解的信息。
<?php
/*
* 直接输出数据表和分页信息
* 在新建对象时需要的变量:$query(从数据表中获取记录数的sql语句),$page(当前页码),$maxline(每页几行))
* 1、showpage方法:如果上面创建对象的$query正确,直接调用,即可输出分页信息
* 2、showtable方法:需要的变量:$query(从数据库读取记录的SQL语句,不要加Limit,因为在方法中已经添加)
* 直接输出<tr><td></td></tr>的表格,所以只需在前后加上<table></table>就是完整的表格
* 3、showresult方法:根据提交的$query中的SQL,直接将$result资源返回,表格可以自己定义
* 示例:
//获取当前页,并定义每页最大行
$page=1;
$maxline="10";
if(!empty($_GET["page"])){
$page=$_GET["page"];
}
//定义计算表内数据总数的SQL语句,这里必须和下面的$query是同一个表和条件,创建对象,输出页码和表格
$query="select count(*) from mailbox";
$a=new PageList($query, $maxline, $page);
$a->showpage();
//这里显示列表,需要和上面的SQL语句一样的条件
$query="select username,name,quota,created,modified,active from mailbox order by created desc";
echo "<table width='800' border='0' cellspacing='0' cellpadding='0' class='pagelist'>";
$a->showtable($query);
echo "</table>";
* */
先看段代码
<?php
session_start();
$con=mysql_connect('localhost','root','root') or die('链接数据库失败!');
mysql_query('set names utf8');
mysql_select_db('GuestBook');
分页的关键问题其实在于Mysql的一个关键字limite这个关键字后边跟的两个数字,第一个是需要记录的开始行数,第二个数字是从这个开始行数后取得几行记录——这一点大家不要误以为是从第几行开始到第几行结束,相差很远的。
<?php
function listFiles($path){
$result = array();
foreach(glob($path.''."*") as $item){
$result[strtolower($item)] = $item;
if(is_dir($item)){
$result += listFiles($item);
}
}
return $result;
}
$path = 'E:webdianle';
foreach(listFiles($path) as $item){
echo $item.'<br />';
}
1. $_REQUEST
默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
本章可以算是上一章的延续,介绍了除文件实际内容之外的附加信息,包括文件的大小、目录、访问权限等。文件系统中的某些函数只在服务器为特定的系统中时才有效,例如更改符号链接的函数symlink(),设定文件访问权限的函数chmod(),设定目录访问权限的函数umask()等等这些只在Linux系统中有效,在Windows系统中无效。PHP5以后提供的DirectoryIterator类也封装了很多实用的目录方面的操作
结果显示:
array_keys() 函数返回包含数组中所有键名的一个新数组。
如果提供了第二个参数,则只返回键值为该值的键名。
rsort(array,sorttype)
参数 描述
array 必需。输入的数组。
sorttype 可选。规定如何排列数组的值。可能的值: