Upload immagini con classe non funzionante

controsenso

Utente Attivo
26 Nov 2014
36
1
0
Sto provando a fare l'upload di immagini usando una classe (per esercitarmi con gli oggetti), ma non funziona perchè anche se carico un'immagine viene fuori il messaggio "Caricamento non valido".
Qual'è l'errore?

codice pagina html:
PHP:
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        
     <form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="file" name="uploadfile"> 
<input type="submit" name="go" value="Carica">
     
      </form>
    </body>
</html>

codice file upload.php

PHP:
<?php
include 'Caricamento.php';

$n=$_FILES['uploadfile']['name'];
$g=$_FILES['uploadfile']['size'];
$t=$_FILES['uploadfile']['type'];
$tempor=$_FILES['uploadfile']['tmp_name'];

$n=new Carica($n,$g,$t,$tempor);
echo $n->Upload();
?>


codice file caricamento.php

PHP:
class Carica {
   private $nome;
   private $tipo;
   private $grandezza;
   private $tmp;  
   
  public function __costruct ($nome,$tipo,$grandezza,$tmp)
  {
      
      $this->nome=$nome;
       $this->tipo=$tipo;
        $this->grandezza=$grandezza;
        $this->tmp=$tmp;
      
  }
  function getNome() {
      return $this->nome;
  }

  function getTipo() {
      return $this->tipo;
  }

  function getGrandezza() {
      return $this->grandezza;
  }

  function getTmp() {
      return $this->tmp;
  }



  public function Upload()
  {
      $msg="";
 

//copio il file dalla sua posizione temporanea alla mia cartella upload
if (move_uploaded_file($this->tmp, "upload/file_caricati/" .$this->nome)) {
  //Se l'operazione è andata a buon fine...
  $msg.= "File inviato con successo";
}else{
  //Se l'operazione è fallita...
   $msg.= "Caricamento non valido!"; 
}
         
      
      return $msg;
      
  }
  
 
  
}
 

davide.arduini

Nuovo Utente
29 Gen 2016
6
0
0
44
Latina
www.davidearduini.it
Non so ma qui
PHP:
<?php 
include 'Caricamento.php'; 

$n=$_FILES['uploadfile']['name']; 
$g=$_FILES['uploadfile']['size']; 
$t=$_FILES['uploadfile']['type']; 
$tempor=$_FILES['uploadfile']['tmp_name']; 

$n=new Carica($n,$g,$t,$tempor); 
echo $n->Upload(); 
?>

inizializzi la classe con una variabile $n che sopra utilizzi per il nome del file.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
F Problema con upload di immagini che superano 2MB PHP 14
A Problema con Upload immagini PHP 9
P upload immagini con antepria jQuery 1
F [Risolto] upload immagini con la classe di Baol74 con size immagine Classic ASP 15
A problema con upload immagini multiple PHP 0
D upload immagini con blob PHP 1
G Problema con upload immagini e IE7 PHP 6
SolidSnake4 miglior script per l'upload di immagini con php su DB PHP 5
C aggiornare immagini con upload baol74 Classic ASP 3
C problema upload immagini grandi con 4images Programmazione 0
U upload delle immagini con ASP Classic ASP 5
P Script upload immagini jQuery 0
felino [PHP] Uploadify: upload immagini PHP 0
N [PHP] Problema upload immagini wordpress PHP 2
MarcoGrazia [PHP] Upload e successiva visualizzazione immagini in DB PHP 3
A Upload multiplo di immagini in PHP PHP 3
Rikk73 Problema upload immagini PHP 4
P Upload immagini Javascript 0
P upload immagini tramite ajax Ajax 7
H Estrarre il nome delle immagini dall'upload PHP 10
R upload immagini multiplo e ridimensionamento PHP 0
S [RISOLTO] Fatal error in Upload Multiplo di immagini PHP 2
R upload e ridimensionamento immagini in php PHP 0
R upload e ridimensionamento immagini in php PHP 1
L [PHP] Upload immagini e ridimensionamento automatico PHP 9
M upload multiplo di 2 immagini su database mysql PHP 23
M Upload immagini PHP 5
F Upload immagini PHP 3
P Modifica totale dello script upload immagini PHP 1
N problema script php mysql multi upload immagini PHP 31
G Upload immagini di un utente Classic ASP 7
M Upload immagini (era: una domanda per gli esperi) PHP 2
A upload immagini problema PHP 3
M [ajax] Upload immagini in un form multistep Ajax 0
G gestire upload di immagini e files, mi serve un consiglio PHP 3
N Upload Immagini Sito Personalizzazione Gadget PHP 11
O PHP ecommerce > da un sito funzionante > duplicazione riuscita ma non upload immagini PHP 19
I Upload di più immagini PHP 1
I Upload immagini senza form PHP 12
LaKanka Upload immagini da server senza ftp PHP 9
A Upload immagini su server (in locale e in remoto) Classic ASP 2
M EDITOR DI TESTO: tinyMCE e Ajax per l'upload di immagini da pc Ajax 12
LaKanka Fatal error upload immagini PHP 19
minatore upload immagini PHP 3
F galleria immagini upload e resize... PHP 4
N Problema upload immagini! HELP! PHP 0
A Form upload immagini PHP 15
C upload baol e sostituzione immagini in db access Classic ASP 1
C upload di baol e percorso immagini su db access Classic ASP 3

Discussioni simili