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

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

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

  #8481  
Старый 04.02.2009, 16:48
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

тогда уж:

PHP код:
function words_count($text)
{
    return 
count(explode(' 'str_replace('\n'' '$text)));

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

  #8482  
Старый 04.02.2009, 16:51
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от ChaaK  
http://php.su/functions/?str-word-count
Нужна функция генерации паролей,напримере такой,но без повторения пароля.
[php]
function generate_password($number)
{
$arr = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
'n', 'o', 'p', 'r', 's', 't', 'u', 'v', 'x', 'y', 'z');
$pass = "";
for ($i = 0; $i < $number; $i++)
{
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
return $pass;
<....КОД....>
}
В общем мне нужна функция,при которой пароль бы не повторялся,или снизить эту вероятность до 0.
 
Ответить с цитированием

  #8483  
Старый 04.02.2009, 20:52
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

m0Hze:
PHP код:
return md5(time()); 
вероятность повторения 0 (:
 
Ответить с цитированием

  #8484  
Старый 04.02.2009, 21:15
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме:
750298

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

ЧТо то немогу понять....
есть массив
$url[]
В ней записи вида
/23.jpg
http://site.com/4.jpg
/tr/4.jpg

Нужно перебрать все и где нет http://site.com то вставить
Пользоваться только strpos
.....Кто сможет отхватит+ от меня
 
Ответить с цитированием

  #8485  
Старый 04.02.2009, 21:42
mixkorshun
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме:
78936

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

kraken

Код:
for($i=0; i<100; $i++)
  {
      if($url[$i][1] == "/")
        {
           $url[$i] = "www.mysite.com".$url[$i];
        }
  }
если в синтаксисе не ошибся то так
 
Ответить с цитированием

  #8486  
Старый 04.02.2009, 21:48
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме:
750298

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

mixkorshun
1.Ты ошибся $url[$i][1] покажет 2 ой символ
2. Я сказал с использованием strpos
 
Ответить с цитированием

  #8487  
Старый 04.02.2009, 21:49
AFoST
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме:
5571194

Репутация: 1934


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

PHP код:
    function checkInputHost($host){
        
preg_match("/^(http:\/\/)?([^\/]+)/i"$host$matches);
        return 
$matches[2];
    } 
оч кайфовая регулярка. потом к возвратившейся переменной просто добавляешь http:// и все
__________________
Появляюсь редко. Важные дела в реале.
 
Ответить с цитированием

  #8488  
Старый 04.02.2009, 21:51
mixkorshun
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме:
78936

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

подожди немного - напишу
 
Ответить с цитированием

  #8489  
Старый 04.02.2009, 22:00
mixkorshun
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме:
78936

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

kraken
Код:
for($i=0; $i<100; $i++)
  {
  $k = strpos($url[$i],"www.mysite.com");
      if($k === false)
       {
        $k = strpos($url[$i], "/");
        $k--;
        //не нашел функцию ответственную за склейку, поройся plz в документации))
        //а так после $k символа надо вставить http://www.mysite.com
       }
  }
 
Ответить с цитированием

  #8490  
Старый 04.02.2009, 22:05
m0Hze
Он хакер.
Регистрация: 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,возможно попробую соединить.
 
Ответить с цитированием
Ответ



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