我正在尝试从flex项目中的textarea中获取文本并在php页面中打开它。但是php并不是应该突破的地方......
我想带到php的文本示例是:
You: Hi there
Them: Hello
You: This is a great example
Them: I know right?
这是我的php:
<?php
$text= $_GET['text'];
echo $text;
?>
现在我在动作中想出了类似的东西......
var chatBox:String=chat_box.text;
navigateToURL(new URLRequest("savelog.php?text="+chatBox), '_blank');
我也尝试过这样的事情:
var chatBox:String=chat_box.text.valueOf().replace("\n","<br/>");
和
var chatBox:String=chat_box.text.toString().valueOf().replace("\n","<br/>");
但显然\ n无法翻译,无论我如何获得chatBox var,所以它甚至没有<br/>
但是,即使我确实让它工作也不理想。因为最终我希望能够只使用pastebin API来粘贴这个GET数据并将其发布在那里。而且我不认为在每一行之后都有<br/>
看起来太漂亮了......
所以我的问题是,是否有可能将这个文本带到php并以一种最终可以完成的方式很好地识别换行符?
编辑:
我有点困惑,因为var chatBox:String=chat_box.text.toString()
实际上在每个换行符时返回带有\ n的文本,我可以在trace语句中看到\ n但是当我查看URL文本时没有\ n任何地方......任何想法?因为如果\ n出现ln2br()解决方案可能会起作用
答案 0 :(得分:1)
看一下ln2br()它在PHP中的内置函数。它还处理超过jsut \ n在你的情况下可能是有用的,我没有看到你使用它呢!尝试一下,让我知道!您也可以查看任何编码问题。