PHP语法疑难解答

时间:2014-10-02 00:51:24

标签: php

我正在使用PHP编程为我的网站进行一次非常小的聊天。聊天最多包含25个帖子,新​​帖子会删除旧帖子。我使用txt文件存储所有帖子和信息,因为聊天不需要个人信息。

我使用HTML表单然后调用PHP文件,但是当我点击"提交"按钮,它只是加载空白的PHP页面,而不是将表单中的信息附加到文本文件。作为PHP的新手,我真的可以使用语法错误检查,因此任何关于为什么这可能无法正常运行的评论都会有很大的帮助!

<?php
    $index;
    $file = 'posts.txt';
    $handle = fopen($file,'r+');
    $length = strlen($text);
    $text = file_get_contents($file);
    $amountOfPosts = substr($text, 4);
    if(isset($_POST['submit'])) {
        $code = "<div class='post'><p><span class='grey'>" . $_POST['name'] . ":</span>" . $_POST['text'] . "</p></div>";
        if($amountOfPosts > 24) {
            $count = 0;
            for($i == $length; $i>0 && $count < 3; $i = $i - 1) {
                if(substr($text,$i - 1) == '<') {
                    $index = $i;
                    $count = $count + 1;
                }
            }
            $code += substr($text, 0, $index);
        } else {
            $code = '/*' . $amountOfPosts + 1 . '*/' . $code . $text;
        }
        file_put_contents($file, $code);
    }
    fclose($handle);
?>

我真正需要的是语法错误检查:)

0 个答案:

没有答案