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

    Upload e gestione immagini

    Ciao a tutti, sono nuovo del forum e sono già qui a chiedervi di risolvermi un problema (altrimenti che mi iscrivevo a fa :-) ), sono alle prese con uno script che permette di uploadare le immagini, in pratica vorrei che il nome delle immagini venisse rinominato nel caso in cui il nome esistesse già nella cartella (tipo un numeratore automatico), e come si fa a collegare l'immagine uploadata direttamente nel campo "immagine" della tabella del database (volevo fare il link)
    vi incollo il codice che sto usando per caricare le immagini ridimensionate.
    grazie

    // Ottengo le informazioni sull'immagine
    list($width, $height, $type, $attr) = getimagesize($_FILES['foto1']['tmp_name']);
    $thumb = imagecreatetruecolor(160, 120);
    $source = imagecreatefromjpeg($_FILES['foto1']['tmp_name']);
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 160, 120, $width, $height);
    // Salvo l'immagine ridimensionata
    imagejpeg($thumb, $_FILES['foto1']['tmp_name'], 100);
    // Sposto il file nella cartella da me desiderata
    if (!move_uploaded_file($_FILES['foto1']['tmp_name'], 'foto/'.$_FILES['foto1']['name'])) {
    $msg = "

    Errore nel caricamento dell'immagine!!</p>";
    break;
    }

  2. #2
    per creare un nome indipendente puoi concatenare il nome immagine in funzione della data e dell'ora, in modo tale che non avrai mai nomi uguali.

    Per quanto riguarda il link, componi il link che ti serve, ricordandoti di mettere per l'immagine il valore di variabile che viene creato, per esempio se stai caricando l'immagine uno, nel link metterai, tuo_host/tua_cartella/uno_data_ora.jpg

    e lo scrivi nel db.

    semplice no?!

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.