silence
15-12-2007, 11:33
zanima me kako to drugi rješavaju.
evo problem .. korisnik uploada neki fajl (u mom slučaju sliku), ali slika istog naziva već postoji na serveru. da ne gnjavim usera, hoću promjeniti ime fajla koji ide na server ... e sad .... imam nešto, ali mi se ne čini baš najbolje rješenje ... možda je neko pametniji od mene u ovom slučaju ...
evo moje verzije :
$i = 0;
//ovo radi, ali nikako nije baš najpametniji potez
//trebalo bi to drugačije posložiti
while ( file_exists( $datoteka )) {
if ( $i ) {
$datoteka = substr_replace ( $datoteka, $i, strlen (nazivDatoteke ( $datoteka ))-1 ).".".ekstenzijaDatoteke ($datoteka);
} else {
$datoteka = nazivDatoteke( $datoteka )."$i.".ekstenzijaDatoteke ($datoteka);
}
echo '<br />novo ime : ',$datoteka;
$i++;
}
evo problem .. korisnik uploada neki fajl (u mom slučaju sliku), ali slika istog naziva već postoji na serveru. da ne gnjavim usera, hoću promjeniti ime fajla koji ide na server ... e sad .... imam nešto, ali mi se ne čini baš najbolje rješenje ... možda je neko pametniji od mene u ovom slučaju ...
evo moje verzije :
$i = 0;
//ovo radi, ali nikako nije baš najpametniji potez
//trebalo bi to drugačije posložiti
while ( file_exists( $datoteka )) {
if ( $i ) {
$datoteka = substr_replace ( $datoteka, $i, strlen (nazivDatoteke ( $datoteka ))-1 ).".".ekstenzijaDatoteke ($datoteka);
} else {
$datoteka = nazivDatoteke( $datoteka )."$i.".ekstenzijaDatoteke ($datoteka);
}
echo '<br />novo ime : ',$datoteka;
$i++;
}