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.