Visualizzazione dei risultati da 1 a 2 su 2

Discussione: upload php

  1. #1
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233

    upload php

    Ho tirato fuori un vecchissimo codice che non sono mai riuscito a far funzionare.

    Questo è il file index.html:
    codice HTML:
    <html>
    <body>
    
    <form action="upload_file.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file"><br>
    <input type="submit" name="submit" value="Submit">
    </form>
    
    </body>
    </html>

    Questo è il file upload_file.php:

    Codice PHP:
    <?php
    $allowedExts 
    = array("gif""jpeg""jpg""png");
    $temp explode("."$_FILES["file"]["name"]);
    $extension end($temp);
    if (((
    $_FILES["file"]["type"] == "image/gif")
    || (
    $_FILES["file"]["type"] == "image/jpeg")
    || (
    $_FILES["file"]["type"] == "image/jpg")
    || (
    $_FILES["file"]["type"] == "image/pjpeg")
    || (
    $_FILES["file"]["type"] == "image/x-png")
    || (
    $_FILES["file"]["type"] == "image/png"))
    && (
    $_FILES["file"]["size"] < 20000)
    && 
    in_array($extension$allowedExts))
      {
      if (
    $_FILES["file"]["error"] > 0)
        {
        echo 
    "Return Code: " $_FILES["file"]["error"] . "<br>";
        }
      else
        {
        echo 
    "Upload: " $_FILES["file"]["name"] . "<br>";
        echo 
    "Type: " $_FILES["file"]["type"] . "<br>";
        echo 
    "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
        echo 
    "Temp file: " $_FILES["file"]["tmp_name"] . "<br>";

        if (
    file_exists("upload/" $_FILES["file"]["name"]))
          {
          echo 
    $_FILES["file"]["name"] . " already exists. ";
          }
        else
          {
          
    move_uploaded_file($_FILES["file"]["tmp_name"],
          
    "upload/" $_FILES["file"]["name"]);
          echo 
    "Stored in: " "upload/" $_FILES["file"]["name"];
          }
        }
      }
    else
      {
      echo 
    "Invalid file";
      }
    ?>


    Come posso fare? Dov'è che mi carica questi files? Devo creare prima delle cartelle?

    Help!
    Bruno
    Protesta niente immagini nella firma

  2. #2
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Risolto:

    Mi è bastato creare la cartella "upload"
    Protesta niente immagini nella firma

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.