PHP实例教程(4):构建基于PHP的微博客服务

  • 来源: 未知 作者: 老苏   2011-07-18/10:18
  • 清单19.将一个用户数组传递给函数

    $myusers[]=添加其他用户?贴子

    $posts=show_posts($myusers,5);

    正在本文中,您进修了若何构建一个简单的基于PHP的微博客办事,该办事相似于Twitter和Facebook状况更新对象。若是一切顺遂的话,您便可以获得现正在如许的功效,并将它添加到您的利用法式中,并按照需要加以定造。

    }

    清单18.更新,以启受一个用户数组

    完毕语

    清单18.更新,以启受一个用户数组

    起尾,为函数增添一个limit参数,将它的值默许为0。若是limit年夜于0,则将一个限造值添加到用于检索贴子的SQL语句中。别的要做的是将参数放进到一个数组中,并将该数组剖析到一个以逗号分隔的字段中,最后将该字段传递给SQL语句。那需要做一点额中事情,然则可以取得丰富的回报,由于如您所睹,所有贴子都将以倒序隐现。

    $users=show_users(添加其他用户?贴子

    SESSION[userid]);

    添加其他用户?贴子

    if(count($users)){

    起尾,为函数增添一个limit参数,将它的值默许为0。若是limit年夜于0,则将一个限造值添加到用于检索贴子的SQL语句中。别的要做的是将参数放进到一个数组中,并将该数组剖析到一个以逗号分隔的字段中,最后将该字段传递给SQL语句。那需要做一点额中事情,然则可以取得丰富的回报,由于如您所睹,所有贴子都将以倒序隐现。

    WebjxCom提醒:正在本文中,您进修了若何构建一个简单的基于PHP的微博客办事,该办事相似于Twitter和Facebook状况更新对象。若是一切顺遂的话,您便可以获得现正在如许的功效,并将它添加到您的利用法式中,并按照需要加以定造。

    SESSION[userid];

    要将其他用户的贴子添加到一个用户的工夫表(timeline)上,只需重用之前编写的一些代码。例如,现正在已知道若何获恰当前用户正正在逃随的用户的列表。也知道若何取得某个用户收回的所有贴子。是以只需略微点窜后一个函数,使之可以或许启受一个用户列表,而不是单个用户。

    完毕语

    正在本文中,您进修了若何构建一个简单的基于PHP的微博客办事,该办事相似于Twitter和Facebook状况更新对象。若是一切顺遂的话,您便可以获得现正在如许的功效,并将它添加到您的利用法式中,并按照需要加以定造。

    }else{

    $myusers=array();

    要将其他用户的贴子添加到一个用户的工夫表(timeline)上,只需重用之前编写的一些代码。例如,现正在已知道若何获恰当前用户正正在逃随的用户的列表。也知道若何取得某个用户收回的所有贴子。是以只需略微点窜后一个函数,使之可以或许启受一个用户列表,而不是单个用户。

    现正在只需正在index.php文件中将第一个函数上移一点,以便立时利用它,然后利用经过该函数取得的用户ID列表,从他们的工夫表中获得必定命量的贴子—那里不需要所有的贴子,只需5个摆布。记住,要按日期倒序(比来的正在上)摆列那些用户的贴子。

    清单18.更新,以启受一个用户数组

    现正在回到index.php文件,将不止一个用户ID传递给,以下里的清单所示。那真正在很简单,由于已搜集到了那些用户。现正在只需利用掏出键值,将会话变量加到数组中。如许,传递的数组起码包罗一个值(已登录确当前用户的ID),最多则包罗当前用户ID和该用户逃随的每一个用户的ID。

    $myusers=array_keys($users);

    现正在回到index.php文件,将不止一个用户ID传递给,以下里的清单所示。那真正在很简单,由于已搜集到了那些用户。现正在只需利用掏出键值,将会话变量加到数组中。如许,传递的数组起码包罗一个值(已登录确当前用户的ID),最多则包罗当前用户ID和该用户逃随的每一个用户的ID。

    现正在只需正在index.php文件中将第一个函数上移一点,以便立时利用它,然后利用经过该函数取得的用户ID列表,从他们的工夫表中获得必定命量的贴子—那里不需要所有的贴子,只需5个摆布。记住,要按日期倒序(比来的正在上)摆列那些用户的贴子。

    现正在回到index.php文件,将不止一个用户ID传递给,以下里的清单所示。那真正在很简单,由于已搜集到了那些用户。现正在只需利用掏出键值,将会话变量加到数组中。如许,传递的数组起码包罗一个值(已登录确当前用户的ID),最多则包罗当前用户ID和该用户逃随的每一个用户的ID。

    起尾,为函数增添一个limit参数,将它的值默许为0。若是limit年夜于0,则将一个限造值添加到用于检索贴子的SQL语句中。别的要做的是将参数放进到一个数组中,并将该数组剖析到一个以逗号分隔的字段中,最后将该字段传递给SQL语句。那需要做一点额中事情,然则可以取得丰富的回报,由于如您所睹,所有贴子都将以倒序隐现。

    现正在只需正在index.php文件中将第一个函数上移一点,以便立时利用它,然后利用经过该函数取得的用户ID列表,从他们的工夫表中获得必定命量的贴子—那里不需要所有的贴子,只需5个摆布。记住,要按日期倒序(比来的正在上)摆列那些用户的贴子。

    要将其他用户的贴子添加到一个用户的工夫表(timeline)上,只需重用之前编写的一些代码。例如,现正在已知道若何获恰当前用户正正在逃随的用户的列表。也知道若何取得某个用户收回的所有贴子。是以只需略微点窜后一个函数,使之可以或许启受一个用户列表,而不是单个用户。

    正在本文中,您进修了若何构建一个简单的基于PHP的微博客办事,该办事相似于Twitter和Facebook状况更新对象。若是一切顺遂的话,您便可以获得现正在如许的功效,并将它添加到您的利用法式中,并按照需要加以定造。

    完毕语

    清单19.将一个用户数组传递给函数

    清单19.将一个用户数组传递给函数


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多