ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5011  
Старый 25.08.2008, 06:31
Аватар для KIR@PRO
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.. Причина: реклама
 
Ответить с цитированием

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

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

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

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

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

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

  #5014  
Старый 25.08.2008, 11:06
Аватар для Isis
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
?>
 
Ответить с цитированием

  #5015  
Старый 25.08.2008, 11:33
Аватар для DiffuSer
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 - текст запроса. Очень прошу помочь. Замучался. =\
 
Ответить с цитированием

  #5016  
Старый 25.08.2008, 12:10
Аватар для FrMn
FrMn
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме:
369629

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

Код:
<?
$mess="k\0jhdv9u-ru2jldkfv.d,mfvn'aj902ufl;kv;mvkdmv\0lvkjlvhjr\0";
$mess_len=strlen($mess)+4;
$outbuffer=chr($mess_len&0xff).chr(($mess_len&0xff00)>>8).chr(($mess_len&0xff0000)>>16).chr(($mess_len&0xff000000)>>24).$mess;
echo $outbuffer;
?>
 
Ответить с цитированием

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

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

ChaaK, не разделить, а к запросу автоматический добавить его длинну в 4-х первых байтах, считая добавленные значения.
 
Ответить с цитированием

  #5018  
Старый 25.08.2008, 15:24
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

никак допереть не могу как постичать количество вызовов какой-либо функции в скрипте:
Предположим есть какой-то скрипт:
PHP код:
<?php
$a 
rand(19);
$b rand(2030);
$c rand(4050);
$d rand(6070);

echo 
'Количество вызовов функции rand() - ...';
?>
как это сделать?
 
Ответить с цитированием

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

Репутация: 3313


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

Цитата:
Сообщение от .:EnoT:.  
никак допереть не могу как постичать количество вызовов какой-либо функции в скрипте:
Предположим есть какой-то скрипт:
PHP код:
<?php
$a 
rand(19);
$b rand(2030);
$c rand(4050);
$d rand(6070);

echo 
'Количество вызовов функции rand() - ...';
?>
как это сделать?
PHP код:
<?php
$func 
'rand';
$f file_get_contents(str_replace('/','',$_SERVER["SCRIPT_NAME"]));

rand(1,3);
rand(1,3);
rand(1,3);
rand(1,3);

preg_match_all('#'.$func.'\([0-9\,]+\)#',$f,$ar);
$ar $ar['0'];
$count count($ar);
echo 
'Количество функций rand() - '.$count;
?>
ПЫЩЬ!!11111

Последний раз редактировалось ChaaK; 25.08.2008 в 15:46..
 
Ответить с цитированием

  #5020  
Старый 25.08.2008, 16:31
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ