<?
$action=$_POST['action'];
if(isset($action){
// Проверка правильности ввода и отсутствия ошибок. Если есть ошибки то обнуляем $action, сами ошибки заносим например в $errors
}
if(isset($action)){
/*Создаешь таблицы
Выставляешь chmod
Создаешь файл с конфигурацией */
}else{
if(isset($errors) // Выводишь ошибки из $errors;
// Выводишь форму конфигурации
}
Предлагаю неожиданный ход конём!Мне нужно, что была как инсталяшка у паблик скриптов...
Как там получить нужные переменные?
думаешь, инсталятор нужен твоим скриптам?В php я новичок, так что не судите строго....
<?
global $a;
require_once ('func.php');
require_once ('need.php');
$a=$_GET['a'];
switch($a)
{
case "files": $action='files';
break;
case "db": $action='db';
break;
case "db2": $action='db2';
break;
case "conf": $action='conf';
break;
case "finish": $action='finish';
break;
default: $action='welcome';
break;
}
/*
Начинаем объяснять скрипту работу шагов
*/
if ($action = 'welcome')
{
echo 'Добро пожаловать в установку скрипта<br>';
echo 'Данный скрипт поможет вам в настройке и установке<br>';
echo 'Нажмите <a href="setup.php?a=files">НАЧАТЬ</a> для начала установки<br>';
}
else
{
}
/*
ШАГ первый.
Проверка всех файлов
*/
if ($action = 'files')
{
for ($i=1; $i<4; $i++)
{
echo "Файл " . $files[$i] . " Статус: ";
echo FileExist($files[$i]) . "<br>";
}
}
?>