Visualizzazione dei risultati da 1 a 4 su 4

Discussione: getimagesize

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    getimagesize

    ciao a tutti,

    non capisco perchè non riesco a prendere la larghezza e l'altezza di un'immagine....

    sto facendo cosi
    Codice PHP:
                    $s = @getimagesize($v['tmp_name']);
                    
    $larg $s[0];
                    
    $alte $s[1]; 

    grazie mille

  2. #2
    la variabile $v['tmp_name'] è ottenuto per caso da $_FILES??
    sei sicuro che contenga in percorso corretto per "raggiungere" il file?
    www.gext.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie
    il mio script è questo

    Codice PHP:
    <?php 
    require_once('../Connections/connessione.php');
    include(
    "controllo_sessione.php");
    mysql_select_db($database_connessione$connessione);
    ini_set("display_errors","1"); 
    error_reporting(E_ALL); 

    $id $_POST['id'];
    $testo $_POST['testo'];
    $foto $_POST['hiddenField'];
    $boleano $_POST['boleano'];

    $uppath '../img/spot'
    $dimlim true;
    $formatolim false;
    $size 11102400;
        
    $tipi = Array(
            
    'image/pjpeg'
            
    'image/jpeg'
            
    'image/gif'
            
    'image/png'
            
    'image/bmp'
        
    );
    $errori = Array(
        
    "Nessun file selezionato per l'upload",
        
    "Il File esiste gia, è necassario rinominarlo",
        
    "Il file e troppo grande! Non deve superare i {$size} byte",
        
    "Il formato dell'immagine e piu grande del limite {} x {}",
        
    "Il file scelto non e una immagine valida [".implode(', '$tipi)."]"
        
    "Impossibile spostare il file sulla cartella {$uppath}, verifica CHMOD"
    );
    $x = array();  // Creo l'array
    $logs '';
    foreach(
    $_FILES as $k => $v) {


        if(isset(
    $v['name']) && $v['name'] !== '') {
            
    $moveto $uppath.'/'.$v['name'];
            if(
    file_exists($moveto))
                
    $logs .= $errori[1].'
    '
    ;
            else {
                
    $errorfile false;
                if(
    $dimlim && intval($v['size']) > $size) {
                    
    $logs .=  $errori[2].'
    '
    ;
                    
    $errorfile true;
                }
                if(
    $formatolim) {
                    
    $s = @getimagesize($v['tmp_name']);
                    
    $larg $s[0];
                    
    $alte $s[1];
                    
    $errorfile false;
                    }
                }
                if(!
    in_array($v['type'], $tipi)) {
                    
    $logs .=  $errori[4].'
    '
    ;
                    
    $errorfile true;
                }
                if(
    $errorfile === false && @move_uploaded_file($v['tmp_name'], $moveto)) {
                    
    $logs .= 'Immagine '.$v['name'].' caricata con successo!!
    '
    ;
          
    $updateSQL "UPDATE pop_up SET testo='$testo', foto='$foto', height='$larg', width='$alte', online='$boleano' WHERE id='$id'";
               
    mysql_query($updateSQL$connessione) or die(mysql_error());
                }else
                    
    $logs .= $errori[5];
            }
        }
    ?>
    ma mi dice che la varibile $larg e la variabile $alte sono vuote... però l'upload lo fa...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    up

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.