Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не понятки при разбивании строки

Сообщения:  [1-10]   [11-18] 

 
 автор: TetRiska   (13.12.2008 в 15:25)   письмо автору
 
   для: sim5   (12.12.2008 в 20:26)
 

Если вы о ссылке что я на сайт давал, то тогда могу сказать, что я еще там не менял нечего :) Тестирую дома.. Сейчас текст нормально разбивается, есть лишь 1 нюанс, когда пользователь вводит много символов подряд без пробелов, вот тогда плохо...Над этим вопросом еще мучаюсь и задал его в разделе по Яве.

  Ответить  
 
 автор: sim5   (12.12.2008 в 20:26)   письмо автору
 
   для: TetRiska   (12.12.2008 в 17:57)
 

Мне начинает казаться, что все ваши попытки "расколотить" текст, это следствие результата того, что вы одно принимаете за другое. По ссылке, которую вы приводили, текст в параграфе отображается "ровненько" по краям. Вы это принимаете как результат разбивки текста? Если да, то вы ошибаетесь, не надо ни чего "расколачивать", для этого достаточно указать стиль - text-align: justify;
Пример чего вам привести?

  Ответить  
 
 автор: TetRiska   (12.12.2008 в 17:57)   письмо автору
 
   для: sim5   (11.12.2008 в 23:27)
 

Можешь привести свой пример? Вот что я сделал, чтобы абзацы выделяло:

$text = str_replace("\r", "<br>&nbsp;&nbsp;&nbsp;", "&nbsp;&nbsp;&nbsp;".$myrow3['text']);


Остается разбивать строку без пробелов, а то текст при таком отображении выводится за пределы страницы :(

  Ответить  
 
 автор: sim5   (11.12.2008 в 23:27)   письмо автору
 
   для: TetRiska   (11.12.2008 в 21:58)
 

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

  Ответить  
 
 автор: TetRiska   (11.12.2008 в 21:58)   письмо автору
 
   для: sim5   (10.12.2008 в 20:32)
 

Вот что хотелось получить:

<?php
$result3 
mysql_query ("SELECT * FROM comments WHERE post='$id' LIMIT $start$num",$db);
if (@
mysql_num_rows($result3) > 0)
{
while(
$myrow3 mysql_fetch_array($result3))
{
    
//$array_whitespace = array("\r\n", "\n\r", "\n", "\r");
    
$text str_replace("\r""<br>"$myrow3['text']);
   
// $text = str_replace("\t", "&nbsp;&nbsp;", $text);
?>
    <div class='post_div'>
         <p class='post_comment_add'>Комментарий добавил(а): 
             <strong><?php echo $myrow3['author'];?></strong>
             <br> Дата: <strong><?php echo $myrow3['date_p'];?></strong>
             <br><br><?php echo wordwrap($text261); ?><br><br>
             <samp>IP адресс: <strong><?php echo $myrow3['ip_com'];?></strong></samp>
         </p>
    </div>
<?php } } ?>


Разбивает текст при выводе по абзацам..Но хотелось бы еще увидить чтоб каждый абзац имел отступ...И как можно разбить строку без пробелов? Тоесть сплошной текст?

  Ответить  
 
 автор: sim5   (10.12.2008 в 20:32)   письмо автору
 
   для: TetRiska   (10.12.2008 в 20:24)
 

И что вы от меня хотите? Если ваш скрипт лучше меня знает где начинается и заканчивается моя мысль, то ради бога, разбивайте как хотите, вот только стоит ли? Вы этот мой пост попробуйте разбить на ХХ строк, что-то я сомневаюсь чтобы он от этого стал "красивше".

  Ответить  
 
 автор: TetRiska   (10.12.2008 в 20:24)   письмо автору
 
   для: sim5   (10.12.2008 в 20:06)
 

Всмысле наедятся на честность? Пользователь не должен замарачиватся и жать Ентер или вводить в текстареа спец символы...Он просто вводит текст, любой величины. Лишь при выводе надо красиво оформить, чтобы не выходило за пределы..Разве не так?

  Ответить  
 
 автор: sim5   (10.12.2008 в 20:06)   письмо автору
 
   для: TetRiska   (10.12.2008 в 19:35)
 

На HTML странице, браузер текст в параграфе никак не выведет одной строкой, если вы только этого сами не захотите, и все ENTER просто проигнорирует. Это первое. Второе, если вы будете надеться на мою "честность", то да, можете при получении формы разбить как-то на что-то вам нужное, но я ведь могу и просто оооочень длинную строку ввести без всяких ENTER, как тогда?

  Ответить  
 
 автор: TetRiska   (10.12.2008 в 19:35)   письмо автору
 
   для: sim5   (10.12.2008 в 18:15)
 

http://cinema-art.od.ua/view_full.php?id=12 вот мож наглядно посмотреть))) введи текст в комментарий большой длинны...при этом не нажимая Ентер..выведет все в ряд...а хотелось бы что ставило параграф в начале первой строки и разбивало (ставило перенос) по достижении к примеру 100 символов.

  Ответить  
 
 автор: sim5   (10.12.2008 в 18:15)   письмо автору
 
   для: TetRiska   (10.12.2008 в 17:41)
 

Вот этого я не знаю, можете в тег прагарафа поместить текст, указав ему в стилях text-indent, и разбить строки, а можете в дргой html тег... вам виднее, мне откуда знать чего и зачем вы разбить хотите.

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования