Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

22.12.2007, 12:17
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Demetra
а что можна применить чтоб при непривильном вводе(намерена) юзера отослать нафиг.конвентирую ип в адрес спецальна ввожу буквы высвечивает ошибку и показывает все папки мои
PHP код:
if(!preg_match('/^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3})$/',$ip)){die('Удачной дороги нафиг!');}
|
|
|

22.12.2007, 13:16
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Demetra, а кто показывает папки? Твой скрипт? Покажи исходник - разберёмся...
|
|
|

22.12.2007, 20:15
|
|
Участник форума
Регистрация: 05.09.2007
Сообщений: 151
Провел на форуме: 1327895
Репутация:
67
|
|
народ, кто может, выложите пожалуйста ихсрдники нормальных и корректно работающих чатов
|
|
|

23.12.2007, 00:50
|
|
Новичок
Регистрация: 24.07.2007
Сообщений: 1
Провел на форуме: 676
Репутация:
0
|
|
Здравствуйте! В данный момент времени я страдаю одной проблемой и думаю, что именно здесь мне помогут)))
Имеется форма, в которую из базы подгружаются данные для редактирования!
В таком виде форма работала, но я так же добавил ссылки на всплывающие pop-up, в которых происходит дополнительное редактирование!
Рассмотрим на примере создания записей:
Предположим в общей форме мы имеем ряд уже созданных записей, а так же поля для создания новой записи!
Если мы кликнем на одной из записей, то в открывшемся окне мы можем отредактировать данные по данной записи.
После нажатия кнопки "сохранить" данные в базе обновятся, так же обновиться страница с общей формой и мы увидим изменённую запись.
Но!!!!!!!!!!!!! Если мы сначала создадим запись, а потом приступим к редактированию, то возникают проблемы!
Помимо редактирования существующей записи - создаются новые записи, подобные ранее созданной записи!
Если выйти из формы и войти снова, то редактирование записей снова происходит без проблем!
|
|
|

23.12.2007, 03:54
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
xRySt, Ты исходники пле покажи!
|
|
|

23.12.2007, 06:41
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
народ, кто может, выложите пожалуйста ихсрдники нормальных и корректно работающих чатов
Эх, а в гугл залезть не судьба....
Вот пару ссылок. Чатов там выбирай не хочу:
http://forum.ru-board.com/topic.cgi?forum=24&topic=1060
http://www.internet-technologies.ru/scripts/category_30.html
http://scripts.protoplex.ru/scripts_group/40.html
|
|
|

23.12.2007, 08:16
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
2 xRySt, покажи код.
|
|
|

25.12.2007, 00:19
|
|
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме: 91291
Репутация:
17
|
|
Macro,большое спосибо,то что надо было,почти работает
|
|
|

25.12.2007, 00:25
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Demetra
Macro,большое спосибо,то что надо было,почти работает
 Не понял, что значит почти?
|
|
|

25.12.2007, 13:01
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Вот написал скрипт читает строки слов из файла словаря и заностит в таблицу:
PHP код:
<?
include('conf.php');
include('checkpass.php');
include('function.php');
ignore_user_abort(1);
set_time_limit(0);
$fd = fopen("./dict.txt", "r");
$unical = 0;
$nonunical = 0;
if(!$fd)
{
return "Fill 'dictionary_file' field!";
}
else
{
while(!feof($fd))
{
$pass = str_replace("\r\n","", fgets($fd));
if (add_pass_noncheck($pass)) $unical++;
else $nonunical++;
}
echo "добавлено уникальных: ".$unical." паролей <br>";
echo "не уникальных: ".$nonunical." паролей <br>";
}
fclose($fd);
?>
Почему-то скрипт не обрабатывает файл до конца, т.е в файле 50 тыс. строк, а скрипт заносит в таблицу например 12 тыс. и прекращает работу. В чём трабл? Есть глобальные переменные ограничивающие время работы скрипта или дело в колличестве запросов к Мускулу в един. времени (в add_pass_noncheck($pass) там запросы к MySQL)?
ЗЫ На Локалхосте всё пашет без проблем, на серваке нет...
Вот нашёл ответ:
set_time_limit() не действует, если PHP запущен в режиме safe mode. Нет иного выхода, кроме отключения safe mode или изменения лимита времени в файле конфигурации.
А как решить другим путём? Разбить на несколько скриптов и разбить файл словарей на неск. частей?
И почему тогда этот скрипт:
PHP код:
<?php
include('conf.php');
include('checkpass.php');
include('function.php');
$dl=true;
if (isset($_POST['ta']))
{
$tmp=$_POST['ta'];
$r = explode("\r\n", $tmp);
$add=0;
$nadd=0;
foreach ($r as $pass)
{
$query = "SELECT `passwd` from ".$db_table." WHERE `passwd`='".$pass."'";
$r=mysql_query($query);
if (!debugS($dl))
{
if(!mysql_num_rows($r) and check($pass))
{
$k=add_pass($pass);
debugS($dl);
$add++;
}
else $nadd++;
}
}
echo "уникальных паролей добавлено в базу: <b>".$add."</b>\r\n неуникальных паролей: <b>".$nadd."</b>\r\n спасибо.<br>";
}
?>
читающий пассы из Post-массива работает нормально без ограничений по времени?
Последний раз редактировалось -=lebed=-; 25.12.2007 в 14:28..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|