Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Trovare immagine con dimensioni maggiori

    Salve, ho delle immagini contenute in array - prese da input file - e vorrei capire come scoprire quale immagine abbia le dimensioni maggiori. PS: Per array da input file intendo:

    Codice PHP:
    <form action="" method="POST">
    <input type="file" name="file[]">

    <input type="file" name="file[]">

    <input type="submit" value="Invia"></form>
    <?php

    foreach($_FILES['file'] as $value) {

    // Qua le azioni per l' upload

    }
    ?>
    E' solo un esempio, non ho fatto attenzione alla correttezza dei codici.
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    dovresti calcolare la dimensione di ciascuna immagine e caricare la dimensione in un altro array, quini determini il max
    se vuoi associare il nome del file devi creare un array bidimensionale

  3. #3
    Quindi..


    <form action="" method="POST">
    <input type="file" name="file[]">

    <input type="file" name="file[]">

    <input type="submit" value="Invia"></form>
    <?php

    foreach($_FILES['file'] as $value) {

    if(isset($value)) {
    if($value['error'] == UPLOAD_ERR_OK and is_uploaded_file($value['tmp_name']))
    {
    move_uploaded_file($value['tmp_name'], "/uploads/".$value['name']);
    $type_select = explode('//', $value['type']);
    $type = $type_select[1];
    $image = imagecreatefrom.$type.("/uploads/".$value['name']);
    $width = imagesx($image);
    $height = imagesy($image);
    }
    }
    }

    ?>

    Poi come le inserisco in un altro array? Cioè.. Con quale criterio? Un array per ogni immagine con le dimensioni oppure $chiave (nomeimmagine) => $valore (larghezza)?

    PS: Non so se è giusto il concatenamento: imagecreatefrom.$type
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    crei UN array con
    codice:
    $chiave (nomeimmagine) => $valore (larghezza)

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.