Jump to content

Чат для администраторов

Featured Replies

  • Replies 64
  • Просмотров 5,5k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

  • Ух ты! Классный чат, спасибо

  • Использую чат с самого его создания. Участвовал в тестировании. Скажу одно: классно! Большое Спасибо Владимиру.

  • Баг-репорт. А я без установки чата могу читать и писать сообщения

  • Author

Согласен) Всё же хочется, что бы кто-то попытался взломать, что бы не было потом жаль если взломают когда база будет большая. Да я и не представляю как, ведь у меня проверок больше чем сообщений).

upload.php

<?php

// Разрешённые для загрузки файлы
$allowed = array('png', 'jpg', 'gif','zip', 'rar', 'psd');

if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){

	$extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);

	if(!in_array(strtolower($extension), $allowed)){
		echo '{"status":"error"}';
		exit;
	}
    
    $name_img = md5(date("YmdHis"));
     
    $file_name = $_FILES['upl']['name'];
    $file_type = substr($file_name, strrpos($file_name, '.')+1);
    $file_result = $name_img.".".$file_type;

	if(move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'.$file_result)){
		echo '{"status":"success"}';
		exit;
	}
}

echo '{"status":"error"}';
exit;
Кому закидать хостинг 5 гиговыми файлами, вставайте в очередь

Fedya, здравствуйте, мы вам говорим про безопасность. С того момента, как я перенес чат на другой хостинг вы не заходите из под моего аккаунта. Делаем выводы. 

Благородные господа! Постойте!

 

Даже я, будучи школьником-быдло-разработчиком системы обмена файлами, сделал предел по макс. загрузке 1 файла. Так что тут Федька дело говорил.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.