File size: 3.55Kb
<?
if ( isset ( $_POST["form_mysql_host"] ) ) {
$str_content = file_get_contents ( "http://fixmobile.ru/fixmobile_ru_projects.php?act=install&product=FixMobile_RU_WAPShare&url=http://" . $_SERVER["HTTP_HOST"] . $_SERVER["PHP_SELF"] );
$file_content = "<?
\$SETTINGS = array();
\$SETTINGS[\"mysql_host\"] = \"" . $_POST["form_mysql_host"] . "\";
\$SETTINGS[\"mysql_login\"] = \"" . $_POST["form_mysql_login"] . "\";
\$SETTINGS[\"mysql_password\"] = \"" . $_POST["form_mysql_password"] . "\";
\$SETTINGS[\"mysql_db\"] = \"" . $_POST["form_mysql_db"] . "\";
?>";
$config_file = "wap_share_config2.php";
$fp = fopen ( $config_file, "w" );
fputs ( $fp, $file_content );
fclose ( $fp );
$body = "<center>
<font style=\"font-size: 11px; font-family: verdana;\">";
if ( file_exists ( $config_file ) ) {
$QEURIES = array();
array_push ( $QEURIES, "CREATE TABLE `fixmobile_wap_share` (
`p_id` int(11) NOT NULL auto_increment,
`p_filename` varchar(60),
`p_filesize` int(11),
`p_time` int(11),
UNIQUE KEY `p_id` (`p_id`)
)");
array_push ( $QEURIES, "CREATE TABLE `fixmobile_config` (
`p_key` varchar(30) NOT NULL default '',
`p_value` varchar(60) NOT NULL default ''
)");
array_push ( $QEURIES, "INSERT INTO `fixmobile_config` VALUES ('wap_share_full_volume', '51200000')");
array_push ( $QEURIES, "INSERT INTO `fixmobile_config` VALUES ('wap_share_free_volume', '0')");
$link = mysql_connect ( $_POST["form_mysql_host"], $_POST["form_mysql_login"], $_POST["form_mysql_password"] ) or die ( mysql_error () );
mysql_select_db ( $_POST["form_mysql_db"] );
for ( $i=0; $i<count( $QEURIES ); $i++ ) {
mysql_query ( $QEURIES[$i] ) or die ( mysql_error () );
}
$body .= "<b>Проект успешно установлен.</b><br>
Теперь Вам нужно выставить права 644 на папку \"wap_share\", находящуюся внутри папки с проектом.<br>
Если ещё не сделали этого!(-;";
} else {
$body .= "<b>Необходимо выставить права \"на запись\" не только на внутреннюю папку \"wap_share\", но также и на ту, в которой лежит проект.</b><br>
Подробнее читайте в \"install.txt\", либо здесь:<br>
<a href=\"http://fixmobile.ru/fixmobile_ru_projects.php\">Официальная Страница. Инструкция по установке.</a>";
}
$body .= "</font>
</center>";
} else {
$body = '
<style type="text/css">
.td_caption{
font-family: verdana;
font-size: 12px;
text-align: center;
color: white;
background-color: #6d6a83;
}
.td_item{
font-family: verdana;
font-size: 11px;
color: black;
background-color: d0cfd7;
width: 100%;
}
</style>
<center>
<form method="post">
<table cellspacing="1" cellpadding="1" bgcolor="#6d6a83" width="350">
<tr><td colspan="2" bgcolor="#6d6a83" class="td_caption"><b>Установка проекта FixMobile_RU_WAPShare</b></td></tr>
<tr><td colspan="2" bgcolor="#adb8be" height="2"></td></tr>
<tr><td class="td_item">MySQL Хост:</td><td><input type="text" name="form_mysql_host" value="localhost"></td></tr>
<tr><td class="td_item">MySQL Логин:</td><td><input type="text" name="form_mysql_login"></td></tr>
<tr><td class="td_item">MySQL Пароль:</td><td><input type="text" name="form_mysql_password"></td></tr>
<tr><td class="td_item">MySQL БД:</td><td><input type="text" name="form_mysql_db"></td></tr>
<tr><td colspan="2" bgcolor="#adb8be" height="2"></td></tr>
<tr><td colspan="2" bgcolor="#6d6a83" class="td_caption"><input type="submit" value="Установка!"></td></tr>
</table>
</form>
</center>';
}
echo $body;
?>