Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di hataro
    Registrato dal
    May 2008
    Messaggi
    31

    vedere se img ha giusta larghezza altezza

    salve ho un piccolo problema ho creato un forum dove vorrei che gli utenti scegliessero un avatar riesco a fare l'upload a vedere se sono img a vederne le dim ma vorrei che le img nn fossero + grandi di diciamo 100x100 sto usando varie funzioni ma nessuna mi aiuta
    mi aiutate?
    vi posto parte di codice forse potete dirmi dove sbaglio
    ( $_FILES['userFile']['error'] == 0) {
    list($width,$heigth)=getimagesize($var);

    if (($width <= 100) && ($heigth <= 100)){
    if(move_uploaded_file($userfile_temp,$uploaddir.$u serfile_name))
    dove $var è $var=$uploaddir.$userfile_name;
    e upload e user rispettivamente $uploaddir='img/avatar/';$userfile_name= $_FILES['userFile']['name'];
    una mano sto impazzendo

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Cosa contiente $var?

    getimagesize($_FILES['userFile']['tmp_name']);


  3. #3
    ciao ti consiglio direttamente questo upload già creato: vedi

    è molto semplice fai anche l'upload per estensione e peso max

    volendo anche la larghezza max e l'altezza max

    Codice PHP:
    //dichiarazione delle variabili metterle dopo la variabile $array_estensioni
    list($width$height$type$attr)= getimagesize($_FILES['file1']['tmp_name']);
    $larg=100//larghezza max
    $alt=100//altezza max

    //inserire questa parte di codice:
    /*elseif($_FILES['file1']['size']>$dimensione_massima){
        echo "Il file selezionato per l'upload supera dimensione massima di $dimensione_massima_Kb Kb";
    }*/
    elseif($width $larg){
        echo 
    "Il file selezionato per l'upload ha larghezza superiore a $width pixel";
        }
    elseif(
    $height $alt){
        echo 
    "Il file selezionato per l'upload ha l'altezza superiore a $alt pixel";
        } 
    lo script funziona perchè lo uso io per diversi siti...

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.