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

BlackShadow

Well-known member
04.02.2011
111
3
#1
У меня есть текстовый файл file1.txt с примерно таким содержимым:

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

BlackShadow

Well-known member
04.02.2011
111
3
#2
Уже всё сделал. Кому надо - смотрите:

Содержание файла 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++;
}
 

acorn

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

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