![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Izmenenie1.php
<?php include ("../info.dan"); $f_kod = $_POST['kod']; $f_user = $_POST['login']; $f_pass = $_POST['pass']; $adres_foto_old = $_POST['adres_foto_old']; $adres_video_old = $_POST['adres_video_old']; // ********** Для фото *********************************** // проверяем загружен ли файл с клиентской машины во временную папку сервера $flag_f=0; if (is_uploaded_file($_FILES['adres_foto']['tmp_name'])) { // сохраняем имя временного файла в переменную $tmp_name_foto $tmp_name_foto=$_FILES['adres_foto']['tmp_name']; // сохраняем оригинальное имя файла пришедшее с компьютера клиента без цепочки каталогов $adres_foto=$_FILES['adres_foto']['name']; // Заменяем пробелы в имени файла на подчеркивания $adres_foto = str_replace(' ','_',$adres_foto); // Изменяем имя файла на имя пользователя, сохраняя расширение // strpos - стандартная функция поиска позиции символа в строке $p=strpos($adres_foto,'.'); // substr - стандартная функция выкусывания подстроки из строки // с позици $p+1 до конца строки $rash=substr($adres_foto,$p); $adres_foto=$f_kod.$rash; } else {$flag_f=1;} if ($adres_foto=="") {$adres_foto=$adres_foto_old;} // ********** Для видео *********************************** // проверяем загружен ли файл с клиентской машины во временную папку сервера $flag_v=0; $flag_r=0; if (is_uploaded_file($_FILES['adres_video']['tmp_name'])) { // сохраняем имя временного файла в переменную $tmp_name_video $tmp_name_video=$_FILES['adres_video']['tmp_name']; // сохраняем оригинальное имя файла пришедшее с компьютера клиента без цепочки каталогов $adres_video=$_FILES['adres_video']['name']; // Заменяем пробелы в имени файла на подчеркивания $adres_video = str_replace(' ','_',$adres_video); // Изменяем имя файла на имя пользователя, сохраняя расширение // strpos - стандартная функция поиска позиции символа в строке $p=strpos($adres_video,'.'); // substr - стандартная функция выкусывания подстроки из строки // с позици $p+1 до конца строки $rash=substr($adres_video,$p); if($rash!=".swf"){$flag_r=1;} $adres_video=$f_kod.$rash; } else {$flag_v=1;} if ($adres_video=="") {$adres_video=$adres_video_old;} if ($f_kod!='') { print "<html><head>"; ………….. // ****** Запрос на занесение в таблицу информацию из формы ********* mysql_query("update $tab_users set password='$f_pass',adres_foto='$adres_foto', adres_video='$adres_video' where kod='$f_kod'") or okno("Сохранение отредактированной записи", "/ADM/PICTURES/pictures_adm_users/image_fon.jpg", "", "Ошибка", "Ошибка сохранения отредактированной записи", "", "", 1); ………….. // Обработка всяких глюков серверов при заливке файла с фотографией с клиента на сервер // удаление старого файла с фото на сервере // Если загружаем новый файл с фото на сервер print "<p align=\"center\"><font size=\"5\" color=\"#0000FF\"><b>"; if ($tmp_name_foto!="") { // Удаляем старый файл на сервере if ($adres_foto_old!="") unlink("../FOTO_USERS/$adres_foto"); // копируем новый файл с фото с временной папки нашего сервера в указанную папку if (copy($tmp_name_foto,"../FOTO_USERS/$adres_foto")) { // Файл фото успешно скопировался print "Файл с фотографией успешно загружен на сервер!<BR>"; print "Имя файла с фотографией занесено в таблицу users!<BR>"; } else { // Файл не скопировался print "Ошибка копирования файла с фото пользоваетля!"; } } // конец загрузки нового файла с фото на сервер if ($flag_f) {print "Новый файл с фото не загружался!";} // Конец обработки всяких глюков серверов при заливке файла с фотографией с клиента на сервер print "</b></font></p>"; // Обработка всяких глюков серверов при заливке файла с видео с клиента на сервер // удаление старого файла с фото на сервере // Если загружаем новый файл с фото на сервер print "<p align=\"center\"><font size=\"5\" color=\"#0000FF\"><b>"; if ($tmp_name_video!="") { if($flag_r!=1){ // Удаляем старый файл на сервере if ($adres_video_old!="") unlink("../VIDEO_USERS/$adres_video"); // копируем новый файл с видео на сервер if (copy($tmp_name_video,"../VIDEO_USERS/$adres_video")) { // Файл видео успешно скопировался print "Файл с видео успешно загружен на сервер!<BR>"; print "Имя файла с видео занесено в таблицу users!<BR>"; } else { // Файл не скопировался print "Ошибка копирования файла с видео пользоваетля!"; } }//расширение файла было swf //расширение файла было не swf else { print "Новый файл с видео не загружался, т.к. это не файл в формате swf!"; } } // конец загрузки нового файла с видео на сервер if ($flag_v) {print "Новый файл с видео не загружался!";} print "</b></font></p>"; // Конец обработки всяких глюков серверов при заливке файла с видео клиента на сервер ……. print "</body></html>";} //файл фото или видео больше 10 Мб else{ print "<html><head>"; print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">"; print "<title> Изменение данных пользователя </title>"; ………… // ****** Запрос на занесение в таблицу информацию из формы ********* …………. print "Размер загружаемого файла <br> фото или видео <br> больше, чем 10 Мб!"; // Конец обработки всяких глюков серверов при заливке файла с видео клиента на сервер …………….. print "<form metod=POST action=\"izmenenie.php\" style=\"width: 300\">"; print "<p align=\"center\"><font color=\"#0000FF\"> <input type=\"submit\" value=\"Продолжить изменение данных\" name=\"Vozvrat\" style=\"color: #0000FF; background-color: #DDDDDD; font-size:10pt; font-weight:bold; width:300px; height:35px; border-radius:10px; background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5)) \"> </font></p></form>"; …………. print "<form metod=POST action=\"../index.php\" style=\"width: 300\">"; print "<p align=\"center\"><font color=\"#0000FF\"> <input type=\"submit\" value=\"Вернуться на главную страницу\" name=\"Vozvrat\" style=\"color: #0000FF; background-color: #DDDDDD; font-size:10pt; font-weight:bold; width:300px; height:35px; border-radius:10px; background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.5)) \"> </font></p></form>"; print "</body></html>"; }; ?>
Дата добавления: 2015-07-02; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |