ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

[Q] По поводу выбора рандомной строки из файла
  #1  
Старый 18.03.2009, 18:57
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию [Q] По поводу выбора рандомной строки из файла

Собсна нужна помощь по выбору рандомной строки.
я делаю вот так
$quotes = 'uin.txt'; //тут полный путь стоит
$quote = rand(0, sizeof($quotes)-1); //sizeof($quotes)-1); или 38(т.е. вручную вводить) все пробовал,без разницы
$reflect = $quotes[$quote];
$uinpass = explode(";",$reflect);//тут в рандомной строке разделяю нум на уин и пас
$uin = $uinpass[0];
$pass = $uinpass[1];
А потом по классу webicqlite делаю подключение.
Ошибка в том,что он мне пишет,что в строке $pass = $uinpass[1]; ошибка,неверный индекс 1.
Вообщем очень нужна ваша помощь.
 
Ответить с цитированием

  #2  
Старый 18.03.2009, 19:07
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Выведи содержимое $reflect и $uinpass.
 
Ответить с цитированием

  #3  
Старый 18.03.2009, 19:09
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

не в этом дело.
я как только код не изменял,всё время пишет ошибка в строке $pass = $uinpass[1];
неверный индекс 1.
 
Ответить с цитированием

  #4  
Старый 18.03.2009, 19:12
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Неверный индекс 1 значит что в массиве нет такого элемента.
Соотвественно нужно смотреть содержимое $reflect, и результат функции explode()
 
Ответить с цитированием

  #5  
Старый 18.03.2009, 19:18
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

результат выводится.я тестил только,чтобы выводилась рандомная строка,ещё не разделенная.
Всё выводится.
Что именно не понятно?
 
Ответить с цитированием

  #6  
Старый 18.03.2009, 19:22
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Не понятно в чём собственно проблема...
1. Вы не можете получить рандомную строку.
2. Вы получаете рандомную строку, но в $pass = $uinpass[1]; у вас выскакивает ошибка.
 
Ответить с цитированием

  #7  
Старый 18.03.2009, 19:30
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

Вот именно.Рандомная строка вытаскивается.
При разбиении на уин и пасс,у пасс он пишет,что ошибочный индекс 1 указан!
 
Ответить с цитированием

  #8  
Старый 18.03.2009, 19:35
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Сделай как здесь и не парь мосг:

https://forum.antichat.ru/thread111657.html
 
Ответить с цитированием

  #9  
Старый 18.03.2009, 19:37
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Ну раз уж вы не хотите светить формат содержимого в $reflect, то попробуйте заменить строку:
$reflect = $quotes[$quote];
На
$reflect = 'Login;password';

Если будет выскакивать ошибка напишите результат функции
var_dump($uinpass);
 
Ответить с цитированием

  #10  
Старый 18.03.2009, 19:42
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

Pashkela
мне нужен,что рандомно отправителя сделать.
Из списка асек.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процесс создания программного обеспечения для распределенных вычислений (С++). c0n Difesa Авторские статьи 9 09.06.2009 16:33
Линукс для чайников Dracula4ever Soft - *nix 11 24.01.2007 10:49
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33
TRUE PHP-injection Zadoxlik Уязвимости 14 27.11.2006 18:19
чтиво для новичков genom-- *nix 5 20.10.2006 19:17



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


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




ANTICHAT.XYZ