"; if (isset($_GET['event'])) { // Событие ДОБАВЛЕНИЯ сообщения if ($_GET['event']=="add") { $filename_name = $_FILES["filename"]["name"]; $filename_size = $_FILES["filename"]["size"]; $name=$_POST['name']; $msg=$_POST['msg'];$name1 = $_POST["name1"]; //$email=$_POST['email']; $mone="
Вернитесь назад "; /*if ($name == "" || strlen($name) > $maxname) {print "$mone вы не ввели имя, или вввели слишком длинное имя!
"; exit;}*/ if ($name1 <> $password) {print "$mone вы не ввели пароль, или вввели неверный пароль!"; exit;} if ($name == "" || strlen($name) > $maxname) {print "$mone вы не ввели имя, или вввели слишком длинное имя!"; exit;} if ($msg == "" || strlen($msg) > $maxmsg) {print "$mone ваше сообщение или пустое или превышает $maxmsg символов."; exit;} //Добавление файла if ($filename_name!=''){ //Error_Reporting(E_ALL & ~E_NOTICE); if (file_exists("loadfiles/".$_FILES["filename"]["name"])) { Exit (" Файл с таким именем уже существует.
Переименуйте файл и повторите процесс загрузки.
Вернитесь назад");} if(copy($_FILES["filename"]["tmp_name"], "loadfiles/".$_FILES["filename"]["name"])) {echo("

Файл успешно загружен

");} else{Exit("Ошибка загрузки файла. Сообщение НЕ добавлено. Возможно превышен разрешенный размер файла для загрузки на сервер. Вернитесь назад");} //echo "

$filename

"; echo "

Имя файла: $filename_name

"; echo "

Размер файла: $filename_size байт

"; } // обрезаем лишние символы в имени/сообщении $name=str_replace("::"," ",$name); $text="$msg::$name::$date::$time::$filename_name::"; $text=stripslashes($text);//экранирование символов if ($teg=="N"){$text=htmlspecialchars($text);}//запрещение html тегов //if ($teg=="Y"){$text=$text;}//разрешение html тегов $text=str_replace("\r\n", "
", $text); // запись данных в файл $fp=fopen($datafile,"a+"); flock ($fp,LOCK_EX);//блокировка файла fputs($fp,"\r\n$text"); flock ($fp,LOCK_UN);//снятие блокировки fclose($fp); @chmod("$fp", 0644); // удаление последней строки $file=file($datafile);$i = count($file); if ($i>=$maxmeschat) { $fp=fopen($datafile,"w"); flock ($fp,LOCK_EX);//блокировка файла unset($file[0]); fputs($fp, implode("",$file)); flock ($fp,LOCK_UN);//снятие блокировки fclose($fp); } print "
Сообщение добавлено



Сообщение успешно добавлено.

Обновите окно, и Вы увидите результат!



"; $reload='2'; } } else // Типо главной { print "
Новое обьявление
Пароль
Имя
Сообщение
Добавить файл
Внимание! Установлено ограничение! Максимально разрешенный размер файла 2Мб.
Могут возникнуть проблемы с именами файлов написанными русскими символами. Просьба использовать только латинские буквы и символы.
"; } print "
"; ?>