08980 发表于 2008 年 4 月 2 日 16:09:36

仍狗屎吧

http://blog1.atcms.jp/liyan/index.php

index.php
==========================================================================================================

<html>


<body>

<?php
// 在以下设置你自己的个人信息
// ========================================
$gbfile = "guestbook.txt"; // 这个文本文件是用来保存狗屎内容的文件.
$thisfile = "index.php"; // 这个文件名(即本文件的文件名).
$dateshow = "Y-m-d - H:i:s"; // 时间标识形式.
$username = "shuange"; // 管理员用户名.
$password = "shuange"; // 管理员密码.
$wrongpass = "无法登陆,密码错误!"; // 如果您的密码错识,会出现在的提示.
$wrongname = "无法登陆,用户名错误!"; // 如果您的用户错识,会出现在的提示.
$thankstxt = "<meta http-equiv='refresh' content='3;URL=$thisfile'><p>非常感谢您的狗屎!<br>您将于3秒自动返回. 如果无法响应,请<a href='$thisfile'>点击此处</a></p>"; // The text that the user will see after entering something in the guestbook.

$errornoname = "<meta http-equiv='refresh' content='3;URL=$thisfile'><p>您未正确填写姓名!<br>您将于3秒自动返回. 如果无法响应,请<a href='$thisfile'>点击此处</a></p>"; // 这些文字是当用户未填写姓名时的提示.



$errornomsg = "<meta http-equiv='refresh' content='3;URL=$thisfile'><p>您未正确填写任何狗屎狗屎!<br>您将于3秒自动返回. 如果无法响应,请<a href='$thisfile'>点击此</a></p>"; // 这些文字是当用户未填写狗屎狗屎时的提示.
$gbedited = "<meta http-equiv='refresh' content='3;URL=$thisfile'><p>您的狗屎正在提交!<br>您将于3秒自动返回. 如果无法响应,请<a href='$thisfile'>点击此处</a></p>"; //这些文字是当用户未填写狗屎狗屎时的提示.
// ========================================

// Do not change under here
// ========================================
$gbpage = "$_SERVER";
$date = date("$dateshow");
$name = htmlentities(strip_tags($_POST['name']));
$email = htmlentities(strip_tags($_POST['email']));
$homepage = htmlentities(strip_tags($_POST['homepage']));
$message = nl2br(htmlentities(strip_tags($_POST['message'])));
$message = str_replace(array("\r", "\n"), '', $message);
$message = wordwrap($message, 75, "<br />", true);
$printfull = "<table width=\"400\" border=\"1\" align=\"center\" bordercolor=\"#CCCCCC\"><tr><td width=\"80\"><strong>狗屎时间:</strong></td><td width=\"320\">$date</td></tr><tr><td><strong>Email:</strong></td><td><a href=\"mailto:$email\">$email</a></td></tr><tr><td><strong>Homepage:</strong></td><td><a href=\"$homepage\" target=\"_blank\">$homepage</a></td></tr><tr><td><strong>狗屎内容:</strong></td><td>$message</td></tr></table><br> \n";
$printnoemail = "<table width=\"400\" border=\"1\" align=\"center\" bordercolor=\"#CCCCCC\"><tr><td width=\"80\"><strong>狗屎时间:</strong></td><td width=\"320\">$date</td></tr><td><strong>Homepage:</strong></td><td><a href=\"$homepage\" target=\"_blank\">$homepage</a></td></tr><tr><td><strong>狗屎内容:</strong></td><td>$message</td></tr></table><br> \n";
$printnopage = "<table width=\"400\" border=\"1\" align=\"center\" bordercolor=\"#CCCCCC\"><tr><td width=\"80\"><strong>狗屎时间:</strong></td><td width=\"320\">$date</td></tr><tr><td><strong>Email:</strong></td><td><a href=\"mailto:$email\">$email</a></td></tr><tr><td><strong>狗屎内容:</strong></td><td>$message</td></tr></table><br> \n";
$printnoemailpage = "<table width=\"400\" border=\"1\" align=\"center\" bordercolor=\"#CCCCCC\"><tr><td width=\"80\"><strong>狗屎时间:</strong></td><td width=\"320\">$date</td></tr><tr><td><strong>狗屎内容:</strong></td><td>$message</td></tr></table><br> \n";
// ========================================

// 代码开始 !!!
// ========================================
switch($_GET['id'])
{
default:
        ?>

<table border="0" width="893" height="404" align="top">
    <tr>
      <td width="316" height="404" rowspan="2">


<?php
        $gb = file($gbfile);
        $gb = array_reverse($gb);
        foreach ($gb as $guestbook) { echo stripslashes($guestbook); }
?>


</td>
      <td width="567" height="48"><table align="center" width="496"><form action="<?php echo $gbpage; ?>?id=1"method="post" name="submitform">

        <tr><td valign="top" width="87"><strong>请填狗屎:</strong></td><td width="395"><textarea name="message" cols="50"   rows="12"></textarea></td></tr>
        <tr><td width="87"><a href="<?php echo $gbpage; ?>?id=2">管理狗屎</a></td><td width="395"><input type="submit" name="submit" value="提交狗屎"></td></tr>
        </form></table></td>
    </tr>
    <tr>
      <td width="567" height="348"><p align="center"><a href="liyan.jpg" target="_blank"><img border="0" src="liyan.jpg" width="284" height="319"></a></p></td>
    </tr>
</table>


        <?

break;


case 1:
        if($message == "")
                { echo $errornomsg; }

        elseif($email == "")
        {
                if($homepage == "" || $homepage == "http://")
                {
                $writeinfo = $printnoemailpage;
                $printer = fopen($gbfile,"a");
                fwrite($printer,$writeinfo);
                fclose($printer);
                echo $thankstxt;
                }
                else
                {
                $writeinfo = $printnoemail;
                $printer = fopen($gbfile, 'a');
                fwrite($printer,$writeinfo);
                fclose($printer);
                echo $thankstxt;
                }
        }
        elseif($homepage == "" || $homepage == "http://")
        {
        $writeinfo = $printnopage;
        $printer = fopen($gbfile, 'a');
        fwrite($printer,$writeinfo);
        fclose($printer);
        echo $thankstxt;
        }
        else
        {
        $writeinfo = $printfull;
        $printer = fopen($gbfile, 'a');
        fwrite($printer,$writeinfo);
        fclose($printer);
        echo $thankstxt;
        }
break;






case 2:
        ?>
        <table align="center"><form action="<?php echo $gbpage; ?>?id=3" method="post" name="submitform">
        <tr><td><strong>用户名:</strong></td><td><input type="text" name="adminname" size="20"></td></tr>
        <tr><td><strong>密&nbsp; ;&nbsp; ;码:</strong></td><td><input type="password" name="adminpass" size="21"></td></tr>
        <tr><td></td><td><input type="submit" name="submit" value="登陆"></td></tr>
        </form></table>
        <?php
break;
case 3:
        if($_POST["adminname"] == $username) { if($_POST["adminpass"] == $password) {
        ?>
        <table align="center"><form name="guestbookedit" method="post" action="<?php echo $gbpage; ?>?id=4">
        <tr><td><textarea name="gbedit" cols="65" rows="30" wrap="off">
        <?php
        $gb = file("$gbfile");
        $gb = array_values($gb);
        foreach ($gb as $guestbook) { echo stripslashes($guestbook); }
        ?>
        </textarea></td></tr>
        <tr><td>输入管理密码以便保存编辑: <input type="password" name="psw" size="20"></td></tr>
        <tr><td><input type="submit" name="Submit" value="保存"><input type="reset" name="Reset" value="重置"></td></tr>
        </form></table>
        <?php
        } else { echo "$wrongpass"; } }
        else { echo "$wrongname"; }
break;
case 4:
        if($_POST["psw"] == $password)
        {
                $writeinfo = $_POST['gbedit'];
                $writeinfo = stripslashes($writeinfo);
                $printer = fopen($gbfile, 'w');
                fwrite($printer,$writeinfo);
                fclose($printer);
                echo $gbedited;
        }
        else { echo "$wrongpass"; }
break;
}
// ========================================
// 代码结束 !!!
?>

<style></body></style>
</html>

==========================================================================================================




假 数据库

建立一个.TXT 命名 guestbook.txt

08980 发表于 2008 年 4 月 2 日 16:09:56

在 站长站上看见的 还不错 不支持 中文

08980 发表于 2008 年 4 月 2 日 16:10:44

ss

wykslina 发表于 2008 年 4 月 2 日 19:24:39

??

huaduxu 发表于 2008 年 4 月 2 日 19:48:07

中文显示乱码

cnys 发表于 2008 年 4 月 2 日 20:28:25

呵呵

懑梵 发表于 2008 年 4 月 2 日 20:37:58

中文乱码?……

sdjn 发表于 2008 年 4 月 2 日 21:03:08

扔狗屎的地方怎么放了个小姑娘的照片?

08980 发表于 2008 年 4 月 3 日 09:27:43

回复 8# 的帖子

那就是 一堆狗屎 那在那里啊

wxinlin 发表于 2008 年 4 月 3 日 09:36:58

中文乱码
页: [1]
查看完整版本: 仍狗屎吧