HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 15.01.2008, 13:29
V1k
Познающий
Регистрация: 01.02.2007
Сообщений: 41
Провел на форуме:
1718137

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

cyber_cat,
понятный мануал http://php.su/articles/?cat=protocols&page=002
ps вопрос пицотмилионный=)
 
Ответить с цитированием

  #2  
Старый 15.01.2008, 20:04
SSB1981
Участник форума
Регистрация: 07.01.2008
Сообщений: 109
Провел на форуме:
214923

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

Скажите: можно ли создать анимацию средствами Php?
Если да, то напишите пожалуйста по подробнее.
 
Ответить с цитированием

  #3  
Старый 16.01.2008, 02:03
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Написал функцию выдирающую запись из одной колонки (passwd) и скрипт, который записывает пассы в файл:
PHP код:
function get_pass($id)
{
global 
$db_table;
$query "SELECT `passwd` from ".$db_table." WHERE `passwd` IS NOT NULL limit ".$id.",1";
$r=mysql_query($query);
$get_pass=mysql_fetch_array($r);
$pass=$get_pass[0];
if (
$pass) return $pass;
else return 
false;

скрипт:
PHP код:
<?
include('conf.php');
include(
'function.php'); //содержит функцию, та что выше
ignore_user_abort(1);
set_time_limit(0);

$fd fopen("./pass/dict.txt""w");
$id 0;
$pass =1;
    while(
$pass)
    {
    
$pass=get_pass($id);
    
fputs($fd$pass."\r\n");
    
$id++;
    
sleep(0.1);
    }
    
$id--;
    echo 
"в файл выгружено: ".$id." паролей <br>";
fclose($fd);
?>
Вообщем дампится только 4348 паролей (хотя их в базе больше) думал трабла в set_time_limit (установлена хостером и изм. нельзя) поэтому пробовал sleep(0.1) ставить - всё равно паролей выгружается ровно 4348. В чём трабла может быть?

ЗЫ подозреваю, что надо экранировать спецсимволы, которые могут встретиться в пассе так?
 
Ответить с цитированием

  #4  
Старый 16.01.2008, 02:09
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

Судя по всему, ограничение на количество запросов к мускулу на соединение. Делай выборку из базы большими партиями или вообще все сразу.
 
Ответить с цитированием

  #5  
Старый 16.01.2008, 02:12
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Цитата:
Сообщение от Helios  
Судя по всему, ограничение на количество запросов к мускулу на соединение. Делай выборку из базы большими партиями или вообще все сразу.
в массив пачками, а по сколько оптимально? записей около 220К
 
Ответить с цитированием

  #6  
Старый 16.01.2008, 02:15
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

По 150-200 записей выбирай, можно больше
 
Ответить с цитированием

  #7  
Старый 16.01.2008, 02:27
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

впринципе по 1К можно, должно нормально работать/

Последний раз редактировалось Spyder; 16.01.2008 в 02:29.. Причина: туплю
 
Ответить с цитированием

  #8  
Старый 16.01.2008, 02:35
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Цитата:
Сообщение от Spyder  
впринципе по 1К можно, должно нормально работать/
А массив в качестве результата функции можно вернуть в php?
 
Ответить с цитированием

  #9  
Старый 16.01.2008, 02:37
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

да, можно
 
Ответить с цитированием

  #10  
Старый 16.01.2008, 02:39
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

ой, я правда пшп не знаю
Попробуй в цикл запихнуть функцю mysql_fetch_array
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ