Как перехватить текстовое поле текста с помощью переносов строк и отправить в php? - PullRequest
2 голосов
/ 15 мая 2011

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

?>

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

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 chatBox, так что он даже не делает <br/>

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

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

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

1 Ответ

1 голос
/ 15 мая 2011

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

...