Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В чём ошибка? Ошибка перевода строки 
V
    Опции темы
BASILIO
Дата 9.4.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



Написал систему внутренней почты, при нажатии на кнопку ответа в TEXTAREA выводится такая вот инфа:

Код

$mailtext = "\t\n\t\n\t\n\t\n------Original Message-----\t\n\t\nFrom: ".$touser."\t\nAt: ".date('d.m.y h:i', $line[atdt])."\t\nTo: ".mq_rpole("SELECT nn FROM tbl_user_login WHERE id='".$line[tid]."'")."\t\nSubject: ".$line[mcap]."\t\n\t\n".$line[mailtext];


Код

<TEXTAREA name="mailtext" style="width:578px;height:200;"><? if ($mailtext <> '') {echo stripslashes($mailtext);}?></TEXTAREA>



Выглядит это вот так:
Цитата

    
    
    
    
------Original Message-----    
    
From: 777    
At: 01.04.08 02:49    
To: 777    
Subject: 654df    
    
3213


Потом всё уходит ПОСТом и записывается в ДБ, но вот почему-то когда потом открывают письмо, вижу вот такое:

Цитата

Текст ответа
------Original Message----- From: 777 At: 01.04.08 02:49 To: 777 Subject: 654df 3213



куда теряются переходы? =(
PM   Вверх
Feldmarschall
Дата 9.4.2008, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



А нельзя ли из этого длинного повествования исключить эпизоды с формированием текста, выводом его в текстарию, записью в базу данных и последующим извлечением оттуда?

Если проблема в отправке письмом, то нельзя ли ограничиться только ей?
PM   Вверх
BASILIO
Дата 9.4.2008, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



нет, проблема иммено в том что в отправке нету проблемы, проблема в том что я делаю одно, а потом вижу другое, я не могу понят где оно изменяется и как  smile 

Это сообщение отредактировал(а) BASILIO - 9.4.2008, 22:11
PM   Вверх
source777
Дата 9.4.2008, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



обрамляй вывод в теги pre, или n2br вызови...

Добавлено @ 22:13
А вообще RTFM! А то развёл тут, можно подумать, что ты даже не в курсе, что в HTML любое число пробельных символов(пробелы, табуляция и переводы строк) заменяются на 1 пробел...

Это сообщение отредактировал(а) source777 - 9.4.2008, 22:13


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
BASILIO
Дата 9.4.2008, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



Цитата(source777 @  9.4.2008,  22:11 Найти цитируемый пост)
обрамляй вывод в теги pre


Спасибо помогло
PM   Вверх
Feldmarschall
Дата 9.4.2008, 22:34 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Цитата(BASILIO @  9.4.2008,  22:10 Найти цитируемый пост)
 не могу понят где оно изменяется и как  

КАКИЕ ПРОБЛЕМЫ?
после каждого этапа вывести на экран?
PM   Вверх
BASILIO
Дата 9.4.2008, 23:17 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



Цитата(source777 @  9.4.2008,  22:11 Найти цитируемый пост)
n2br

Кст. это PHP-команда или HTML-тэг?
PM   Вверх
bars80080
Дата 10.4.2008, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



http://php.ru/manual/function.nl2br.html
Цитата

nl2br
(PHP 3, PHP 4, PHP 5)

nl2br --  Вставляет HTML код разрыва строки перед каждым переводом строки 
Description
string nl2br ( string string )


Возвращает строку string, в которой перед каждым переводом строки вставлен '<br />' 

Замечание: Начиная с PHP 4.0.5, nl2br() работает в соответствии со стандартом XHTML. До версии 4.0.5 использовалось '<br>' вместо '<br />'. 


Это сообщение отредактировал(а) bars80080 - 10.4.2008, 09:19
PM MAIL WWW   Вверх
BASILIO
Дата 10.4.2008, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



bars80080, 

Спасибо, я тоже глянул туда сходу, но я набирал "n2br" как мне написали сверху, и поиск не чего не выдал =\
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0934 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.