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

    inviare immagini non duplicate

    salve a tutti.

    Mi serve effettuare una istruzone con cui controlla se l'immagine inviata dall'utente ha lo stesso nome di un'altra immagin già inserita precedentemente, se è uguale dovrei cambiare nome aggiungendogli al nome un numero progressivo questo è quello che ho provato:

    Codice PHP:
    $filename=$_FILES["fileimg"]["name"];
        
    do{
    $filename.=$ciclo;
    $ciclo++;
    } while (
    file_exists("../../../images/events/$idev/$filename_$ciclo")); 
    m non funge cioè non aggiunge il numero progressivo mi date una mano???
    grazie

  2. #2
    prova con
    Codice PHP:
    <?php
    $filename
    =$_FILES["fileimg"]["name"];
    if(
    file_exist("percorso/$filename"))
    {
    //script per copiare il file
    }else{
    $i=0;
    $faund=true;
    while(
    $faund)
    {
    if(!
    file_exist("percorso/$filename_$i"))
    {
    //script per copiare il file
    $faund=false;
    }else{
    $i++;
    }
    }
    }
    ?>

  3. #3
    ok prova di icuro e ti farò sapere.

  4. #4
    ok ho fatto delle piccole modifiche al tuo script ma funge benissimo.

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.