Warning: file(password): failed to open stream

P
На сайте с 11.02.2018
Offline
8
395

<?php


error_reporting(E_ALL & ~E_NOTICE);

// Устанавливаем неограниченное время выполнения скрипта
set_time_limit(0);

// Читаем пароли из файла password
$pass = file("password");
foreach($pass as $password)
{
// Замеряем время, затраченное на подбор пароля
$begin = time();
echo decrypt_md5(trim($password),"");
$end = time();
echo " (На подбор затрачено ".($end - $begin)." секунд) <br>";
}

// Функция посимвольного перебора пароля
// $pass - расшифровываемый пароль
// $answer - текущий ответ, при первом вызове - пустая строка
function decrypt_md5($pass, $answer)
{
$arr = array('a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','p','q','r','s',
't','u','v','w','x','y','z');
// Будем считать, что пароль не превышает
// 4 символов
$max_number = 3;
if(strlen($answer) > $max_number) return;

for($j = 0; $j < count($arr); $j++)
{
$temp = $answer.$arr[$j];
if(md5($temp) == $pass) return $temp;
// Рекурсивно вызываем фукнцию для увеличения
// длины подбираемого пароля
$result = decrypt_md5($pass, $temp);
// Если функция возвращает непустую строку,
// следовательно, найден ответ и дальше искать
// не следует
if(strlen($result) > 0) return $result;
}
}
?>

Warning: file(password): failed to open stream: No such file or directory in E:\OpenServer\domains\php\05\5.3.3\1.php on line 19

Warning: Invalid argument supplied for foreach() in E:\OpenServer\domains\php\05\5.3.3\1.php on line 20

S
На сайте с 30.09.2016
Offline
469
#1

Phpi, Вам надо сначала выучить основы английского языка, а потом браться за изучение PHP. Чтобы могли сами переводить, а не нас просили это делать.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#2
Чтобы могли сами переводить, а не нас просили это делать.

Гуглом надо научиться пользоваться. Но ппц как трудно. А ещё говорят дети умные у нас, продвинутые... ну ну...

Я помню ошибки переводил в досе с помощью книжки "Англо-русский словарь" и там ещё половины слов новомодных не было.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
P
На сайте с 11.02.2018
Offline
8
#3

в книге пишется что все работает

S
На сайте с 30.09.2016
Offline
469
#4

Автор книги не знал файловой структуры Вашего компа, простите его.🙄

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#5
Phpi:
в книге пишется что все работает

Что заладил про свою книгу? Скажи честно, сколько тебе лет? В каком ты классе? Зачем тебе программирования, если у тебя нет усидчивости, ты не хочешь сам всё познавать, ты хочешь, чтобы всё это делали за тебя. Нет, так знания не передаются. Так обучение не проходит.

P
На сайте с 11.02.2018
Offline
8
#6
LEOnidUKG:
Что заладил про свою книгу? Скажи честно, сколько тебе лет? В каком ты классе? Зачем тебе программирования, если у тебя нет усидчивости, ты не хочешь сам всё познавать, ты хочешь, чтобы всё это делали за тебя. Нет, так знания не передаются. Так обучение не проходит.

а как в университете учат?

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#7
Phpi:
а как в университете учат?

В универе на бумажках блок схемы рисуют целый семестр и логику изучают, циклы, флаги и т.д.. А потом только к коду допускают.

+ параллельно изучение английского языка, но в этих ошибках достаточно и школьной программы. + всегда есть Гугл.

Станислав
На сайте с 27.12.2009
Offline
237
#8

На случай если совсем печаль

Там где passowrd

file("password")

Путь до файла укажи

Мы там, где рады нас видеть.
AS
На сайте с 12.12.2017
Offline
6
#9

По поводу университета :)

Я помню как нам сказали: "Это университет, тут не учат, а перепадают, а учитесь вы сами. Это вас в школе учили"

Так вот :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий