首页 > 新闻动态 >  

新闻动态
NEWS

发明一个诡异的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>

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

  更多可以参考:http://www.gjprj.cn/news_jc.asp?id=6

分享到: