數組序列化和反序列化

<?phpphp

  header("content-type:text/html;charset=utf-8");html

  //做用:登陸處理(驗證登陸是否成功)數組

  //得到表單提交的用戶名、密碼ide

  $userName = $_POST["userName"];post

  $password = $_POST["password"];ui

  //得到user.txt中的用戶列表信息spa

  $user = "";orm

  $handle = fopen("user.txt","r");htm

  while($str=fgets($handle))utf-8

  {

    $user .= $str;

  }

  fclose($handle);

  $userList = unserialize($user);//二維數組

  

  

?>

<?php

header("content-type:text/html;charset=utf-8");

//做用:將$userList二維數組寫入user.txt文件中

$userList = array(

       array("userName"=>"hello","password"=>"123456"),

       array("userName"=>"張三","password"=>"123456"),

       array("userName"=>"tom","password"=>"123456"),

       array("userName"=>"田七","password"=>"123456")

);

$handle = fopen("user.txt","w");

fputs($handle,serialize($userList));

fclose($handle);

?>

<html>

  <head>

 <title>會員登陸</title>

<meta http-equiv="content-type" content="text/html;charset=utf-8">

    <meta charset=utf-8"/>

  </head>

  <body>

    <form  name="frm" method="post" action="check.php">

    <table  border="1" align="center">

      <tr>

        <td>登陸名稱:</td>

        <td><input type="text" name="userName" size="20"></td>

      </tr>

      <tr>

        <td>登陸密碼:</td>

        <td><input type="password" name="password" size="20"></td>

      </tr>

      <tr>

        <td colspan="2" align="center">

          <input  type="submit" value="登陸">

          &nbsp;&nbsp;&nbsp;

          <input  type="reset" value="重置">

          

      </tr>

    </table>

    </form>

  </body>

</html>

<?php

header("content-type:text/html;charset=utf-8");

$handle = fopen("haha.txt","r");

$str = fgets($handle);

fclose($handle);

echo  $str;

?>

相關文章
相關標籤/搜索