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

    dimensioni effettive di un'immagine

    volevo sapere come fare a non far superare all'utente una certa larghezza/altezza e dimensione di un'immagine da lui inserita tramite uno script di upload (che è il seguente)

    pagina html
    codice:
    <form name=info method=post action=modifica_profilook.php enctype=multipart/form-data>
    <input type=file name=miofile>
    </form>
    codice php
    Codice PHP:
    $path="";
    $cartella 'images/avatar/';
    $percorso $_FILES['miofile']['tmp_name'];
    $nome $_FILES['miofile']['name'];
    if (
    move_uploaded_file($percorso$cartella $nome))
    {
    $path="images/avatar/".$nome;


  2. #2

    .................

    Ciao.
    Se non sbaglio in upload puoi
    solo limitare il peso in MB però
    usando una cosa del genere
    <?php
    $info = getimagesize("image.jpg");
    foreach($info as $key => $value) {
    echo $key . ' - ' . $value . '
    ';
    }
    ?>
    che ti da tutte le informazioni compresa H e W
    quando la mostri puoi fare un ridimensionamento.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    grazie, un'ultima cosa...se io volessi rinominare l'immagine che inserisce l'utente?
    faccio un esempio piu utenti potrebbero inserire immagini con lo stesso nome, quindi rinominandoli sequenzialmente sarebbe l'ideale per non creare eventuali collisioni.

  4. #4

    ..............

    Una cosa del genere
    dovrebbe fare al caso tuo
    <?php
    function getNewName($imageName)
    {
    $newName = time();
    $ext = strtolower(strrchr($imageName,"."));
    return $newName.$ext;
    }
    echo getNewName("image.jpg");
    ?>
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.