 |
|

04.02.2009, 11:13
|
|
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
С нами:
9938614
Репутация:
116
|
|
function file_search($fname, $search)
{
$fp = fopen($fname, "r");
while(!feof($fp)) {
if($search[0]==fread($fp, 1))
for($i=1; $i<strlen($search) && !feof($fp); $i++) if($search[$i]==fread($fp, 1)) ; else break;
if($i==strlen($search)-1) die('yes');
}
}
|
|
|

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

04.02.2009, 13:13
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
3313
|
|
Покажи ошибку , я не телепат
|
|
|

04.02.2009, 15:08
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
С нами:
9540826
Репутация:
479
|
|
застопорился на таком вопросе:
как реализовать брутфорс ЕСЛИ известны первый и последний символ семизначного пароля.
спасибо. с меня как всегда +сы 
|
|
|

04.02.2009, 15:11
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Задача сводится к задаче генерации пятизначного пароля и дополнения известными символами слева и справа...
|
|
|

04.02.2009, 15:26
|
|
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
С нами:
9976706
Репутация:
1934
|
|
нужно найти ключ элемента массива по известному элементу. без цикла.
PHP код:
!in_array($var, $vars) ? $vars[] = $var : $vars[ключ элемента $var в массиве $vars][0] +=1;
какие варианты?
__________________
Появляюсь редко. Важные дела в реале.
Последний раз редактировалось AFoST; 04.02.2009 в 15:31..
|
|
|

04.02.2009, 15:36
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
array_search — Осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи
Описание
mixed array_search ( mixed $needle, array $haystack [, bool $strict] )
Ищет в haystack значение needle и возвращает ключ, если таковое присутствует в массиве, FALSE в противном случае.
|
|
|

04.02.2009, 16:32
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами:
9296442
Репутация:
21
|
|
Уважаемое сообщество написал функцию для подсчета слов в тексте, отказывается работать и выдает что -то не понятное, при тестировании создается видимость того что ф-ция explode не разбивает строку на слова (через echo просматривал значения массива $parse и видно было что там не слова а строки).
Код:
<?
function WordCounter($w_Arr,$c_Arr){
foreach($w_Arr as $k1=>$val1){
$parse=explode(" ",$val1);
foreach($parse as $k2=>$val2){
if(strpos($val1,$val2))
$c_Arr[$val2]++;
}
}
}
?>
|
|
|

04.02.2009, 16:34
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
3313
|
|
http://php.su/functions/?str-word-count
|
|
|

04.02.2009, 16:43
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
PHP код:
<?php
$textarea = "слова слово один десять сто";
$textarea = str_replace("\n", " ", $textarea);
$words = explode(" ", $textarea);
$count = 0;
foreach($words as $word)
{
if(strlen($word) > 0) $count++;
}
echo $count;
?>
Вот какбы =)
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|