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

04.02.2009, 16:48
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
тогда уж:
PHP код:
function words_count($text)
{
return count(explode(' ', str_replace('\n', ' ', $text)));
}
|
|
|

04.02.2009, 16:51
|
|
Он хакер.
Регистрация: 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.
|
|
|

04.02.2009, 20:52
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
m0Hze:
вероятность повторения 0 (:
|
|
|

04.02.2009, 21:15
|
|
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме: 750298
Репутация:
297
|
|
ЧТо то немогу понять....
есть массив
$url[]
В ней записи вида
/23.jpg
http://site.com/4.jpg
/tr/4.jpg
Нужно перебрать все и где нет http://site.com то вставить
Пользоваться только strpos
.....Кто сможет отхватит+ от меня
|
|
|

04.02.2009, 21:42
|
|
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме: 78936
Репутация:
20
|
|
kraken
Код:
for($i=0; i<100; $i++)
{
if($url[$i][1] == "/")
{
$url[$i] = "www.mysite.com".$url[$i];
}
}
если в синтаксисе не ошибся то так
|
|
|

04.02.2009, 21:48
|
|
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме: 750298
Репутация:
297
|
|
mixkorshun
1.Ты ошибся $url[$i][1] покажет 2 ой символ
2. Я сказал с использованием strpos
|
|
|

04.02.2009, 21:49
|
|
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме: 5571194
Репутация:
1934
|
|
PHP код:
function checkInputHost($host){
preg_match("/^(http:\/\/)?([^\/]+)/i", $host, $matches);
return $matches[2];
}
оч кайфовая регулярка. потом к возвратившейся переменной просто добавляешь http:// и все
__________________
Появляюсь редко. Важные дела в реале.
|
|
|

04.02.2009, 21:51
|
|
Познающий
Регистрация: 07.09.2008
Сообщений: 39
Провел на форуме: 78936
Репутация:
20
|
|
подожди немного - напишу
|
|
|

04.02.2009, 22:00
|
|
Познающий
Регистрация: 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
}
}
|
|
|

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,возможно попробую соединить.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|