• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Как Вытащить Данные О Переменных Из Текстового Файла?

  • Автор темы BlackShadow
  • Дата начала
B

BlackShadow

У меня есть текстовый файл file1.txt с примерно таким содержимым:

log=login&par=password&age=23

Такие данные (точнее, таким образом) считывает FlashPlayer. А как можно извлечь ЭТИ ЖЕ данные но с помощью PHP?
Или всё-таки придется создавать отдельные файлы txt, в каждом из которых будет прописано своё значение?
 
B

BlackShadow

Уже всё сделал. Кому надо - смотрите:

Содержание файла file.txt:

PHP:
$cou = 1;

$fl = "users/".$cou.".usr";

while(file_exists($fl)){

$fp = fopen($fl,"r");

if ($fp){

while(!feof($fp)){
$dataProfile .= fgets($fp,2);
}
fclose($fp);

$datArray = explode("\n&",$dataProfile);

$log_p = str_replace("login=","",$datArray[0]);
$par_p = str_replace("par=","",$datArray[1]);

if ($log != $log_p){

if ($par == $par_p){

echo "
<font color=\"red\">
Добро пожаловать, $log!
";
break;
} else {
echo "
<font color=\"red\">
Такого пользователя не существует<br>
или пароль введен неверно
";
break;
}

}

} else {
echo "
<font color=\"red\">
Произошла серверная ошибка.<br>
Повторите позже
";
break;
}

$cou++;
}
 
A

acorn

Это стандартная строка с GET-запросом. Уверен, что есть функции для её парсинга, не обязательно было изобретать велосипед.

P.S. -master-, без сарказма, пжс, у всех тут разный уровень.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!