Надо сделать так: на сервере есть файл text.txt(к примеру) и ещё два файла pass.php
и ch.php
(от check). В pass.php
есть форма ввода пароля, она обращается к ch.php
. Затем ch.php
должен проверять значение пароля через if
. Если $password = $rightPass
, то выводим файл text.txt (хочу вывести через fopen
и fread
, но знаний не хватает.). Если же пароль неверный, то через else
выводим надпись неправильный пароль.
pass.php
<!DOCTYPE html>
<html>
<head>
<title>Вход по понятиям.</title>
</head>
<body>
<h1 align="center">Братан, тут всё честно, войди по понятиям. </h1>
<form align="center" name="authorization" action="ch.php" method="POST">
<input style=" width: 800px; height: 100px; padding: 50px 50px 50px 50px; border:10px solid #999; font-size:16px; font-family: Tahoma;" type="password" name="pass" id="password" placeholder="Пароль"/>
<button style=" width: 800px; height: 100px; padding: 50px 50px 50px 50px; border:10px solid #999; font-size:16px; font-family: Tahoma;" id="finishAuthorization">Вход.</button>
</form>
</body>
</html>
ch.php
<?PHP
$password = $_POST['pass'];
$rightPass = 0145;
if ($password == $rightPass) {
/*тут надо выводить text.txt через fopen и fread*/
} else {
echo "Неверно";
}
А в чём проблема?
header('Content-type: text/plain;');
echo file_get_contents("text.txt");
Или
header('Content-type: text/plain;');
$filename="text.txt";
$fd=fopen($filename, "r");
echo fread($fd, filesize ($filename));
или так
header('Content-type: text/plain;');
include('text.txt');
А вообще вот тут море информации
Также в вашем коде нужно взять в кавычки пароль
$rightPass = '0145';
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Привет всемПытаюсь получить контент страницы "http://www