Создание WEB-приложения – сайта кафедры «Вычислительная техника» и программного приложения для обновления баз данных этого сайта, страница 9

{

$upfile="upload/".$HTTP_POST_FILES['userfile']['name'];

}

else

{

'Файл не загружен!<br>';

}

//Преобразуем весь файл в одну строку

$fp = file_get_contents($upfile, 'r');

//$fp = fopen($upfile, 'r');

//Получение данных из строки (файла)

$kol = '##############################';

//Определяем количество разделителей ###..##

$s = substr_count($fp,$kol);

//Делим строку на массив разделенный ###..##

$mass = preg_split('/##############################/', $fp);

//Присваиваем значения localhost, DB, password

$el = preg_split('/\n/', $mass[0]);

$loch = "localhost";

$user = "user";

$pass = "";

$db = "evm"; 

//Присваиваем остальные значения из таблиц

for ($i=0; $i<$s+1; $i++)

{

//Делим массив (ы) на значения для таблиц из БД

$dan = preg_split('/==============================/', $mass[$i]);

$data[$i] = array(

$table = $dan[0],

$id = $dan[1],

$name = $dan[2],

$autor = $dan[3],

$text = $dan[4],

$file_n = $dan[5],

$date_ts = $dan[6],

$date_t = $dan[7],

$year = $dan[8],

$mark = $dan[9],

$foto = $dan[10]

);

}

//Убираем лишние пробелы в начале и конце значений

for ($i=0; $i<$s+1; $i++)

{

for ($j=0; $j<12; $j++)

{

$data[$i][$j] = trim($data[$i][$j]);

}

}

$bd = mysql_pconnect("$loch", "$user", "$pass");

if (!$bd)

{

echo '<br>Ошибка: Не удалось установить соединение с базой данных<br />'

.'Пожалуйста, повторите попытку позже!';

exit;

}

echo "<h1>Вы загрузили в БД:<br></h1>";

for ($i=0; $i<$s+1; $i++)

{

//Проверка таблицы news, пишем только в нее

if ($data[$i][0] == "news")

{

mysql_select_db("$db");

echo "<B>Таблица - </B>";

echo $table = $data[$i][0];

echo "<br>";

echo "<B>Дата - </B>";

echo $date_t = $data[$i][6];

echo "<br>";

echo "<B>Название - </B>";

echo $name = $data[$i][2];

echo "<br>";

echo "<B>Текст: </B>";

echo $text = $data[$i][4];

echo "<br>";

echo "<B>Автор - </B>";

echo $autor = $data[$i][3];

echo "<br>";

echo "<B>Фотография - </B>";

echo $pic = $data[$i][10];

echo "<br>";

echo "<Hr Width='100%'>";

$query = "insert into $table values (NULL, $date_t, '$name', '$text', '$autor', ' " .$pic."')";

$result = mysql_query($query);

}

//Проверка таблицы ANNOUCEMENT, пишем только в нее

if ($data[$i][0] == "annoucement")

{

mysql_select_db("$db");

echo "<B>Таблица - </B>";

echo $table = $data[$i][0];

echo "<br>";

echo "<B>Дата - </B>";

echo $date_a = $data[$i][7];

echo "<br>";

echo "<B>Сообщение - </B>";

echo$text = $data[$i][4];

echo "<br>";

echo "<Hr Width='100%'>";

$query = "insert into $table values (NULL, '$date_a', '$text')";

$result = mysql_query($query);

}

//Проверка таблицы ARTICLES, пишем только в нее

if ($data[$i][0] == "articles")

{

mysql_select_db("$db");

echo "<B>Таблица - </B>";

echo $table = $data[$i][0];

echo "<br>";

echo "<B>Дата - </B>";

echo $date_s = $data[$i][6];

echo "<br>";

echo "<B>Название статьи - </B>";

echo $name_s = $data[$i][2];

echo "<br>";

echo "<B>Статья - </B>";

echo $text = $data[$i][4];

echo "<br>";

$idp = $data[$i][10];

echo "<Hr Width='100%'>";

$query = "insert into $table values (NULL, $idp, $date_s, '$name_s', '$text_s')";

$result = mysql_query($query);

}}       

echo '<center><input TYPE="button" VALUE="К главной" ONCLICK="HomeButton1()"></center><script>

function HomeButton1()

{

location.href="index.php";

}

</script>';

?>