Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Nome immagine

  1. #1

    Nome immagine

    Ciao, ho un sistema che mi uppa delle immagini in una determinata cartella e vorrei fare in modo che su queste immagini d'avanti mi verrebbe scritto un numero che o salvato nella variabile $id_tot come posso fare??

    Ciaoo

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    posti solo il codice che usi per l' upload?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Codice PHP:
    do {
      if (
    is_uploaded_file($_FILES['image']['tmp_name'])) {
        
    // Controllo che il file non superi i 18 KB
        
    if ($_FILES['image']['size'] > 500000) {
          
    $msg "

    Il file non deve superare i 500 KB!!</p>"
    ;
          break;
        }
        
    // Ottengo le informazioni sull'immagine
        
    list($width$height$type$attr) = getimagesize($_FILES['image']['tmp_name']);
        
    // Controllo che le dimensioni (in pixel) non superino 160x180
        
    if (($width 360) || ($height 360)) {
          
    $msg "

    Dimensioni non corrette!!</p>"
    ;
          break;
        }
        
    // Controllo che il file sia in uno dei formati GIF, JPG o PNG
        
    if (($type!=1) && ($type!=2) && ($type!=3)) {
          
    $msg "

    Formato non corretto!!</p>"
    ;
          break;
        }
        
    // Verifico che sul sul server non esista già un file con lo stesso nome
        // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
        
    if (file_exists('/home/httpd/vhosts/images/articoli/'.$_FILES['image']['name'])) {
          
    $msg "

    File già esistente sul server. Rinominarlo e riprovare.</p>"
    ;
          break;
        }
        
    // Sposto il file nella cartella da me desiderata
        
    if (!move_uploaded_file($_FILES['image']['tmp_name'], '/home/httpd/vhosts//images/articoli/'.$_FILES['image']['name'])) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"
    ;
          break;
        }
      }
    } while (
    false);
    echo 
    $msg

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    // Sposto il file nella cartella da me desiderata
        
    $new_name="/home/httpd/vhosts//images/articoli/{$id_tot}_".$_FILES['image']['name'];
    if (!
    move_uploaded_file($_FILES['image']['tmp_name'],$new_name)) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"
    ;
          break; 
    il nome del file diventa 20_Nomeoriginale.jpg
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.