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

  #13661  
Старый 02.12.2009, 13:29
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Всем привет.
В базе есть текст, например "12345678910"
Вывожу его так "SELECT * FROM `tetom` order by id desc"
Возможно ли как нибудь оьрезать этот текст до "1234567"
Без использования substr?
 
Ответить с цитированием

  #13662  
Старый 02.12.2009, 14:12
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
LEFT(`field`, 7)
MID(`field`, 1, 7)

Последний раз редактировалось krypt3r; 02.12.2009 в 14:15..
 
Ответить с цитированием

  #13663  
Старый 02.12.2009, 14:24
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Цитата:
Сообщение от krypt3r  
Код:
LEFT(`field`, 7)
MID(`field`, 1, 7)
Это в SELECT?
 
Ответить с цитированием

  #13664  
Старый 02.12.2009, 14:49
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Именно там
Код:
SELECT LEFT(`field`, 7) FROM `sometable`;
 
Ответить с цитированием

  #13665  
Старый 02.12.2009, 15:10
Аватар для SeNaP
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Я уже себе весь мозг сломал, 2 ночи уже не сплю
Как обрезать текст? Всё перепробовал, может быть у меня руки не от туда растут
Помогите пожалуйста
В БД есть много таблиц с текстом, в каждом тексте присутствуют символы от 3 до N, вывожу таким способом:
PHP код:
$sql mysql_query("SELECT * FROM  `tetom` order by id desc");

 while (
$fetch_array mysql_fetch_assoc($sql))
   {
        
        
$txt $fetch_array['txt'];
        
echo 
$txt;

    } 
Как обрезать текст, т.е. разделить пополам?
Пробовал таким способом
PHP код:
function strl($txt)
{
$a strlen($txt) / 2;
$rest substr($txt0$a);        
    return 
$rest;
        

Текст режит, но на конце текста выходит такой вот символ

Но опять же зависит всё от кол-во символ, +1 или -1 символ в тексте, то тогда это "Вопросительный знак в ромбе" не выводится в конце текста
Помогите пожалуйста

Последний раз редактировалось SeNaP; 02.12.2009 в 15:42..
 
Ответить с цитированием

  #13666  
Старый 02.12.2009, 15:59
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от SeNaP  
Я уже себе весь мозг сломал, 2 ночи уже не сплю
Как обрезать текст? Всё перепробовал, может быть у меня руки не от туда растут
Помогите пожалуйста
В БД есть много таблиц с текстом, в каждом тексте присутствуют символы от 3 до N, вывожу таким способом:
PHP код:
$sql mysql_query("SELECT * FROM  `tetom` order by id desc");

 while (
$fetch_array mysql_fetch_assoc($sql))
   {
        
        
$txt $fetch_array['txt'];
        
echo 
$txt;

    } 
Как обрезать текст, т.е. разделить пополам?
Пробовал таким способом
PHP код:
function strl($txt)
{
$a strlen($txt) / 2;
$rest substr($txt0$a);        
    return 
$rest;
        

Текст режит, но на конце текста выходит такой вот символ

Но опять же зависит всё от кол-во символ, +1 или -1 символ в тексте, то тогда это "Вопросительный знак в ромбе" не выводится в конце текста
Помогите пожалуйста
Этот твой символ никак не относиться к преведенному выше коду.Ну только чисто гиппотетически,это \r\n в супер-кодировке.А по сути,в твоем коде никаких изменений стекстом не производиться.Уменя он работает на ок.
 
Ответить с цитированием

  #13667  
Старый 02.12.2009, 17:41
Аватар для Stаfford
Stаfford
Новичок
Регистрация: 24.11.2009
Сообщений: 18
Провел на форуме:
112457

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

-=Zhenek=-, Спасибо Всё получилось
 
Ответить с цитированием

  #13668  
Старый 02.12.2009, 17:51
Аватар для NigHT_0WL
NigHT_0WL
Познающий
Регистрация: 28.01.2009
Сообщений: 43
Провел на форуме:
170970

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

Цитата:
Сообщение от SeNaP  
Я уже себе весь мозг сломал, 2 ночи уже не сплю
Как обрезать текст? Всё перепробовал, может быть у меня руки не от туда растут
Помогите пожалуйста
В БД есть много таблиц с текстом, в каждом тексте присутствуют символы от 3 до N, вывожу таким способом:
PHP код:
$sql mysql_query("SELECT * FROM  `tetom` order by id desc");

 while (
$fetch_array mysql_fetch_assoc($sql))
   {
        
        
$txt $fetch_array['txt'];
        
echo 
$txt;

    } 
Как обрезать текст, т.е. разделить пополам?
Пробовал таким способом
PHP код:
function strl($txt)
{
$a strlen($txt) / 2;
$rest substr($txt0$a);        
    return 
$rest;
        

Текст режит, но на конце текста выходит такой вот символ

Но опять же зависит всё от кол-во символ, +1 или -1 символ в тексте, то тогда это "Вопросительный знак в ромбе" не выводится в конце текста
Помогите пожалуйста
если честно, то я бы на твоем месте, на всякий случай, отсек бы от значения все бы лишние символы. попробуй применить функцию rtrim();:
PHP код:
function strl($txt)
{
$a strlen($txt) / 2;
$a rtrim($a);
$rest substr($txt0$a);        
    return 
$rest;
        

у меня работает корректно...
 
Ответить с цитированием

Брут
  #13669  
Старый 02.12.2009, 18:32
Аватар для N2kroot
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

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

Помогите, как сделать брут? А точнее обьясните:
Зачем надо имитировать ему браузер?
Как организовать перебор паролей из бд + отдельный режим под названием брутфорс(по буковкам,циферкам)?
 
Ответить с цитированием

  #13670  
Старый 02.12.2009, 18:41
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

Если знаком с такими понятиями как sockets, cURL, регулярные выражения, то вопросов не должно возникать, если не знаком то для начала непохо было бы ознакомиться. Эта тема предназначена для небольших подсказок, найти ошибку в коде, подсказать функцию, но тут никто не собирается с нуля обьяснять что такое проток, какие есть протоколы, какие есть либы для работы с протоколами, что такое брут, зачем нужно эмулировать действия браузера, и нужно ли это делать и тд.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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