} } }

    发明一个诡异的bug,不知何解

    添加时间:2013-8-6 点击量:

    textarea中换行应用\r\n(ckeditor也是),可是却不克不及用str_replace()将\r\n进行处理惩罚,不知道为什么。


    <?php
    // textarea中换行采取\r\n,并且用str_replace办法不克不及搞掉!!
    //test1表只有id、textarea两个字段,且只有id=1的一笔记录。
    require_once connect_text.php;
    require_once show_message.php;
    if(¥_POST[text]){
        ¥text = str_replace(\r\n, , ¥_POST[text]);          //测验测验搞掉,测试成果没有去掉\r\n
        ¥query=UPDATE test1 SET textarea = ¥text WHERE id = 1;
        ¥result = mysql_query(¥query);
        if(¥result){
            echo <script>alert(成了!)</script>;
        }
    }
    ¥query = SELECT textarea FROM test1 WHERE id = 1;
    ¥result = mysql_query(¥query);
    ¥row = mysql_fetch_array(¥result);
    ?>
    <!DOCTYPE HTML>
    <html>
    <body>
    <form action=test_textarea.php  method=post>


    //测验测验搞掉,测试成果没有去掉\r\n
        <div><textarea name=text cols=100 rows=10><?php echo ¥string = str_replace(\r\n, , ¥row[textarea]);?></textarea></div>
        <div><input type=submit></div>
    </form>
    </body>
    </html>

    我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
    分享到: