Как захватить текстовую область С разрывами строк и отправить на php?


Я пытаюсь поэкспериментировать с извлечением текста из текстовой области в проекте flex и открыть его на странице 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;

?>

Прямо сейчас я придумал что-то подобное в actionscript...

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 не является переводится независимо от того, как я получаю var в чате, так что он даже не делает <br/>

Но даже если бы я заставил это работать, это не было бы идеальным. Потому что в конце концов, в конце концов, я хочу иметь возможность просто включить API pastebin, чтобы вставить эти данные GET и опубликовать их там. И я не думаю, что это выглядело бы слишком красиво с наличием <br/> после каждой строки...

Итак, мои вопросы таковы: можно ли перенести этот текст на php и распознать разрывы строк таким образом, чтобы это работало хорошо с тем, чего я в конечном итоге пытаюсь достичь?

Редактировать: Я немного смущен, потому что var chatBox:String=chat_box.text.toString() на самом деле возвращает текст с \n при каждом разрыве строки, и я вижу \n в операторе трассировки...но когда я смотрю в текст URL-адреса, нигде нет \n...есть какие-нибудь идеи? потому что, если появится \n, решение ln2br() может сработать

Author: brybam, 2011-05-15

1 answers

Взгляните на ln2br() - это встроенная функция в PHP. Он также обрабатывает больше, чем просто \n, может быть полезным в вашем случае, и я не вижу, чтобы вы его использовали! Попробуйте и дайте мне знать! Вы также можете захотеть проверить любые проблемы с кодировкой.

 1
Author: MadeInDreams, 2011-05-14 21:23:16