Загрузчик на php с доступом по ключу

Блог - PROMO64

php загрузчик на сервер с доступом по ключу

<?php
  if (isset($_GET['propusk']) && $_GET['propusk'] == "123") { 
// http://localhost/?propusk=123
?>	  
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <form action="" method=post enctype=multipart/form-data>
  <input type=file name=uploadfile>
  <input type=submit value=Загрузить></form>
  <?php
  if (isset($_FILES['uploadfile'])  && $_FILES['uploadfile']['size'] != 0){
    // Каталог, в который мы будем принимать файл:
    $uploaddir = './';
    $uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
    // Копируем файл из каталога для временного хранения файлов:
    if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile)) {
      echo "<h3>Файл ".$_FILES['uploadfile']["name"]." успешно загружен на сервер</h3>";
    }
  }else{ // если файл не выбран
    if (isset($_FILES['uploadfile'])  && $_FILES['uploadfile']['size'] == 0){
      echo "<h3>Срочно выберите файл!</h3>"; exit;
    }
  }
  }
?>