亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP implémente le livre d'or du fichier

Nous avons parlé de tellement de systèmes de traitement de fichiers, mais nous ne pouvons même pas écrire la chose la plus élémentaire.

à partir de cette section, vous constaterez que vous pouvez écrire de plus en plus de choses.

Jetons ensuite un coup d'?il à l'effet de démonstration?:

L'interface du formulaire permettant d'écrire le contenu du message dans l'interface suivante?:

444.png

L' afficher l'interface après avoir laissé un message?:

document_2015-09-09_55efe0764ff3c.png


Jetons un coup d'?il à la structure des fichiers?:

index.php ---Afficher la zone de saisie et le contenu du message
write.php ---écrire les données dans message.txt
message.txt ---Enregistrer le contenu du chat

index.php Fichier

<?Php
//設(shè)置時(shí)區(qū)
date_default_timezone_set('PRC');
//讀了內(nèi)容
@$string = file_get_contents('message.txt');
//如果$string 不為空的時(shí)候執(zhí)行,也就是message.txt中有留言數(shù)據(jù)
if (!empty($string)) {
    //每一段留言有一個(gè)分格符,但是最后多出了一個(gè)&^。因此,我們要將&^刪掉
    $string = rtrim($string, '&^');
    //以&^切成數(shù)組
    $arr = explode('&^', $string);
    //將留言內(nèi)容讀取
    foreach ($arr as $value) {
        //將用戶名和內(nèi)容分開
        list($username, $content, $time) = explode('$#', $value);
        echo '用戶名為<font color="gree">' . $username . '</font>內(nèi)容為<font color="red">' . $content . '</font>時(shí)間為' . date('Y-m-d H:i:s', $time);
        echo '<hr />';
    }
}
?>
<h1>基于文件的留言本演示</h1>
<form action="write.php" method="post">
    用戶名:<input type="text" name="username" /><br />
    留言內(nèi)容:<textarea  name="content"></textarea><br />
    <input type="submit" value="提交" />
</form>

Après avoir regardé le contenu qui vient d'être affiché, on sait que lorsque le fichier est stocké :

1. Les segments sont divisés en segments

2. Le contenu est le même que celui que l'utilisateur a utilisé auparavant Un symbole spécial est séparé

écrivons le code write.php pour écrire des messages dans le fichier?:

<?php
//追加方式打開文件
$fp=fopen('message.txt','a');

//設(shè)置時(shí)間
$time=time();

//得到用戶名
$username=trim($_POST['username']);
//得到內(nèi)容
$content=trim($_POST['content']);


//組合寫入的字符串:內(nèi)容和用戶之間分開,使用$#
//行與行之間分開,使用&^
$string=$username.'$#'.$content.'$#'.$time.'&^';

//寫入文件
fwrite($fp,$string);

//關(guān)閉文件
fclose($fp);


header('location:index.php');

?>


Formation continue
||
<?php //追加方式打開文件 $fp=fopen('message.txt','a'); //設(shè)置時(shí)間 $time=time(); //得到用戶名 $username=trim($_POST['username']); //得到內(nèi)容 $content=trim($_POST['content']); //組合寫入的字符串:內(nèi)容和用戶之間分開,使用$# //行與行之間分開,使用&^ $string=$username.'$#'.$content.'$#'.$time.'&^'; //寫入文件 fwrite($fp,$string); //關(guān)閉文件 fclose($fp); header('location:index.php'); ?>
soumettreRéinitialiser le code