Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Upload system - file-upload.php

file-upload.php

Caricato da: Shutdown
Scarica il programma completo

  1. <HTML>
  2.         <HEAD>
  3.                 <TITLE>Upload system - Shutdown</TITLE>
  4.         </HEAD>
  5.         <BODY>
  6.                 <FORM ENCTYPE="multipart/form-data" ACTION="<?= $_SERVER["PHP_SELF"] ?>" METHOD="POST">
  7.                         Immagine: <INPUT TYPE="file" NAME="userfile">
  8.                         <INPUT TYPE="submit" VALUE="Upload">
  9.                 </FORM>
  10.                 <?php
  11.                         # Percorso di destinazione
  12.                         $path = "./";
  13.                         # Grandezza massima espressa in byte
  14.                         $size = 1000000;
  15.                        
  16.                         # Hanno spedito un file!?
  17.                         if(isset($HTTP_POST_FILES['userfile']) && is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
  18.                                 # Quanto e' grande!?
  19.                                 if($HTTP_POST_FILES['userfile']['size']<$size) {
  20.                                         # E' un'immagine!?
  21.                                         if(($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) {
  22.                                                 # Il file e' già esistente?
  23.                                                 if(!file_exists($path . $HTTP_POST_FILES['userfile']['name'])) {
  24.                                                         # Copio il file nella destinazione
  25.                                                         $result = @copy($HTTP_POST_FILES['userfile']['tmp_name'], $path.$HTTP_POST_FILES['userfile']['name']);
  26.                                                         # L'ho copiato!?
  27.                                                         if($result) {
  28.                                                                 echo("Nome file: ".$HTTP_POST_FILES['userfile']['name']."<br>");
  29.                                                                 echo("Grandezza: ".$HTTP_POST_FILES['userfile']['size']." byte<br>");
  30.                                                                 echo("Tipo file: ".$HTTP_POST_FILES['userfile']['type']."<br>");
  31.                                                         }
  32.                                                         else
  33.                                                                 echo("Imp. copiare il file nella destinazione!");
  34.                                                 }
  35.                                                 else
  36.                                                         # Si' esiste
  37.                                                         echo("Il file esiste già!");
  38.                                         }
  39.                                         else
  40.                                                 echo("Formato file non accettato!");
  41.                                 }
  42.                                 else
  43.                                         echo("File troppo grande!");
  44.                         }
  45.                 ?>
  46.         </BODY>
  47. </HTML>