HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.08.2008, 22:15
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Еще один вопросик. Как можно текст преобразовать в одну строку... К примеру в форму textarea мы вставляем

Цитата:
бла бла бла
бли бли бли
ой
ой
а получили
Цитата:
блаблаблаблиблиблиойой
 
Ответить с цитированием

  #2  
Старый 24.08.2008, 22:39
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zircool  
Еще один вопросик. Как можно текст преобразовать в одну строку... К примеру в форму textarea мы вставляем


а получили
PHP код:
$text str_replace(chr(10),'',$text);
$text str_replace(chr(13),'',$text); 
100 раз обсуждалось
 
Ответить с цитированием

  #3  
Старый 24.08.2008, 22:21
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Оно и будет в строке только если надо убрать переводы строки убери \n \r
 
Ответить с цитированием

  #4  
Старый 24.08.2008, 22:37
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Zircool
Код:
<?php
	echo '
	<form method="POST">
	<textarea name="text" style="width: 500; height: 300">'.
	(isset($_POST['text']) ? htmlspecialchars(str_replace(array("\r", "\n", " "), null, $_POST['text'])) : null)
	.'</textarea><br>
	<input type="submit">
	</form>';
?>
Фигня какая-то. И зачем это надо?
 
Ответить с цитированием

  #5  
Старый 24.08.2008, 22:41
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

NOmeR1 Для подсчета количества символов в тексте....
 
Ответить с цитированием

  #6  
Старый 25.08.2008, 06:31
KIR@PRO
Постоянный
Регистрация: 26.12.2007
Сообщений: 353
Провел на форуме:
905389

Репутация: 332
Отправить сообщение для KIR@PRO с помощью ICQ
По умолчанию

А можно и покороче)))):
PHP код:
$text str_replace(array(chr(10),chr(13)),'',$text); 

Последний раз редактировалось .:EnoT:.; 25.08.2008 в 11:07.. Причина: реклама
 
Ответить с цитированием

  #7  
Старый 25.08.2008, 09:06
BlackSky
Новичок
Регистрация: 23.08.2008
Сообщений: 9
Провел на форуме:
18391

Репутация: 4
По умолчанию

не знаю как бы правильно сформулировать вопрос, в общем имею набор ссылок:
ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6 записанных в одну переменную и надо чтобы они выводились не как строка, а ввиде 2х таблиц:
ссылка1 ссылка4
ссылка2 ссылка5
ссылка3 ссылка6
как можно реализовать такое ?
 
Ответить с цитированием

  #8  
Старый 25.08.2008, 10:30
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от BlackSky  
не знаю как бы правильно сформулировать вопрос, в общем имею набор ссылок:
ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6 записанных в одну переменную и надо чтобы они выводились не как строка, а ввиде 2х таблиц:
ссылка1 ссылка4
ссылка2 ссылка5
ссылка3 ссылка6
как можно реализовать такое ?
Сделай из этого массив - где каждый элемент - одна ссылка. Потом разбей на n подмассивов - где элементы каждого столбца - эт один подмассив. И выводи как те удобно.
 
Ответить с цитированием

  #9  
Старый 25.08.2008, 11:06
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от BlackSky  
не знаю как бы правильно сформулировать вопрос, в общем имею набор ссылок:
ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6 записанных в одну переменную и надо чтобы они выводились не как строка, а ввиде 2х таблиц:
ссылка1 ссылка4
ссылка2 ссылка5
ссылка3 ссылка6
как можно реализовать такое ?
2 варианта:

PHP код:
<?php

    $sekas    
'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6';
    
$a        explode(' '$sekas);
    
$num    count($a);
    
$column 2;
    
$lines    intval(ceil($num/$column));
    echo 
'<table>';
    for(
$i 0$i $lines$i++)
    {
        echo 
'<tr>';
        for(
$j 0$j $column$j++)
        {
            echo 
'<td>';
            
$n $j $lines $i;
            if(
$n $num)
            {
               echo 
$a[$n];
            }
            echo 
'</td>';
        }
        echo 
'</tr>';
    }
    echo 
'</table>';


    
//ссылка1    ссылка4
    //ссылка2    ссылка5
    //ссылка3    ссылка6

    
$sekas    'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6';
    
$a        explode(' '$sekas);
    
$num    count($a);
    echo 
'<table>';
    
$tr 0;
    for(
$i 0$i $num;$i++)
    {
        if(
$tr == 0) echo '<tr>';
         echo 
'<td>'.$a[$i]."</td>";
        
$tr++;
        if(
$tr == 2)
        {
               echo 
'</tr>';
               
$tr 0;
        }
      }
    echo 
'</table>';

    
//ссылка1    ссылка2
    //ссылка3    ссылка4
    //ссылка5    ссылка6
?>
 
Ответить с цитированием

  #10  
Старый 25.08.2008, 11:33
DiffuSer
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме:
136969

Репутация: 19
Отправить сообщение для DiffuSer с помощью ICQ
По умолчанию

Цитата:
DWORD len = mess_len + sizeof(DWORD);
memcpy(outbuffer, &len, sizeof(DWORD));
memcpy(&outbuffer[sizeof(DWORD)]], mess, mess_len);
Так выглядит формирование строки на языке C. Внимание, вопрос...

Как выглядит аналогичное формирование строки на PHP?

P.S. с нулевого по 4-й байты - длинна запроса (N + 4), с 4-го по N - текст запроса. Очень прошу помочь. Замучался. =\
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ