Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606

    Problemi creando un immagine da uopload

    Ciao, ho un problema tentando di leggere un'immagine da salvare in un database.
    Cioè: non riesco a leggere l'immagine presente in $_FILES dopo l'upload.
    Un po' di incasinato codice:
    Codice PHP:
    //    Carica foto.
                //    echo '<pre>';var_dump( $_POST, $_FILES );echo '</pre>';
            
    if ( filter_has_varINPUT_POST'upload' )) {
                if( isset( 
    $_FILES['uploadfoto'] ) AND $_FILES['uploadfoto']['error'] == UPLOAD_ERR_OK ) {
                    
    $fileImmagine file_get_contents$_FILES['uploadfoto']['tmp_name'] );
                        
    var_dumpgetimagesizefromstring$fileOriginale ));
                        
    //    echo '<pre>';var_dump( $fileImmagine );echo '</pre>';
                    
    $tipoImmagine exif_imagetype$_FILES['uploadfoto']['tmp_name'] );
                    if ( 
    $tipoImmagine AND $tipoImmagine ) {
                        
    //$thumbs = thumbs( $fileImmagine, image_type_to_mime_type( $tipoImmagine ));
                    
    } else {
                        
    $errore 'Immagine non riconosciuta, sicuro che sia un\'immagine valida? ( GIF, JPG/JPEG e PNG )';
                    }
                } else {
                    
    $errore 'Il file che stai tentando di caricare o è corrotto, o è troppo grande o semplicemente non è un\'immagine.';
                }
            } 
    Ci sono un sacco di remarks perché sto tentando di leggere il file passato, ma non ci riesco, insomma $fileImmagine semba contenere il file ma sia getImageFromString che getimagesize mi danno sempre false come risultato e se provo a vedere il file dentro un tag img mi mostra il file e non l'immagine.
    Non capisco perché.
    E sì, è San Valentino ma qualcuno lavora sempre no?
    Ciao e grazie per le risposte.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, a patto che non so se questi controlli passano o meno non potendo testare, ad occhio e croce in $_FILES dovrebbe esserci l'immagine. Hai provato a salvarla di rettamente senza controlli ad esempio con move_uploaded_file? Nella form hai settato enctype="multipart/form-data" ?


  3. #3
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Scusa se rispondo solo ora ma non ero online in questo periodo.
    Orbene la form è strutturata bene:
    codice HTML:
    <form id="form-foto" method="post" action="upload.php" enctype="multipart/form-data">
      <input type="file" class="btn btn-primary" name="uploadfoto" value="">
      <button type="submit" class="btn btn-info" name="upload">CARICA FOTO <span class="glyphicon glyphicon-upload"></span></button>
    </form>
    L'immagine viene caricata regolarmente e passa la validazione ( il pezzo di codice che ho inserito nell'altro post ) e sì con move_upload_file di salva regolarmente.
    Per questo non comprendo cosa stia succedendo.
    Oggi mi ci rimetto a studiarla.

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.