<html>       
        <head>       
        <title>Admin galery</title>       
        <link rel=stylesheet type="text/css" href="../../style.css">       
        </head>       
        <body bgcolor=#eeeeee>       
        <br>       
               
        <?       
        // логин/пароль       
        $log='total';       
        $pas='total';       
        //инициализация        
        mysql:       
        $mysql_login='my_login';       
        $mysql_host='host_db';       
        $mysql_pass='my_password';
        $mysql_db='name_db';       
        //       
        $style_zag2='zag2-main'; // стили текста на странице       
        $style_osn='osn-main'; // стили текста на        
        странице$style_link='link'; // стили текста на странице       
        $kon_str="\n"; // конец строки       
        $razdel="|"; // разделитель между именем картинки и описанием       
        ?>       
        <p align="center" class="<? echo $style_zag2; ?>">Картинная        
        галерея.</p>       
        <?       
        mysql_connect($mysql_host,$mysql_login,$mysql_pass);       
        mysql_select_db($mysql_db);       
        mysql_query("set CHARACTER SET cp1251_koi8") or die ("!--не могу записать");       
        switch ($prov) { // проверяем состояние переменной $prov       
        case "edit":       
        // если пишем новый вариант базы:       
        if ($login!=$log || $pass!=$pas) { echo "Введите правильно логин/пароль";        
        } // если пароль неверен       
        else {       
        // удаляем текущую базу картинок и создаем пустую таблицу       
        $query="DROP TABLE galery_regats"       
        $res=mysql_query($query) or die ("!--не могу удалить таблицу");       
        $query="CREATE TABLE galery_regats (numer tinyint(4) NOT NULL, name text        
        NOT NULL, description text NOT NULL)";       
        $res=mysql_query($query) or die ("!--не могу создать таблицу");       
        $pics=explode($kon_str,$block); // бьем наш список по символу переноса        
        строки       
        for ($i=0; $i<sizeof($pics); $i++) { // пишем в базу данные       
        $string=explode($razdel,$pics[$i]); // бьем строки по символу разделителя       
        $query="insert into galery_regats (number, name, description) values ('$i',        
        '$string[0]', '$string[1]')";       
        mysql_query($query) or die ("!--не могу записать"); // пишем в таблицу       
        }       
        }       
        break;       
        default:        
        // если мы зашли не по нажатию на ентер:       
        // читаем базу картинок и сохраняем в массивы       
        $zapros="select * from galery_regats order by        
        numer";$res=mysql_query($zapros);       
        $kol=mysql_num_rows($res);       
        if ($kol==0) {       
        echo "<span class=$style_osn>Нет картинок в галерее.</span>";       
        }       
        for ($i=0; $i<$kol; $i++) { // читаем базу и сохраняем имена картинок.       
        $pic[$i]=mysql_result($res,$i,"name"); // присваиваем текущему элементу        
        массива       
        $description[$i]=mysql_result($res,$i,"description");       
        }       
        break;       
        }       
        }       
        ?>       
        <form method=post action="<? echo $PHP_SELF; ?>">       
        <textarea name="block" rows="40" cols="40">       
        <?       
        // выводим текущее состояние базы картинок       
        for ($i=0; $i<sizeof($pic); $i++) {       
        echo $pic[$i].$razdel.$description[$i].$kon_str;       
        }       
        ?>       
        </textarea>       
        <input type="text" name="login" size="10">       
        <input type="text" name="pass" size="10">       
        <input type="hidden" name="prov"        
        value="edit"><input type="submit" name="enter" value="Enter">       
        </form>       
        </body>       
        </html>