kanan
18.08.2005, 00:42:49
Chialbym wygenerowac unikalne identyfikatory, dla obrazkow wgrywanych na strone. W jaki sposob mozna to zrobic, by istniala pewnosc, ze dwa na pewno sie nie powtorza.
I drugie pytanie, czy istnieje mozliwosc wyizolowania rozszerzenia z przeslanego pliku w tablicy $_FILES? Czy po prostu trzeba zrobic substringa na 4 ostatnie znaki?
pawel_k
18.08.2005, 00:52:22
mysle ze md5(nazwa+znacznik czasu) w zupelnosci wystarcz... a co do drugiej czesci to mozesz uzyc funkcji explode i rozbijac po kropce... substring na 4 ostatnie znaki nie zadziala na wszystkie rozszerzenia (np. .java .jpeg .mpeg)
maston
18.08.2005, 13:46:52
w zmiennej $_FILES[zmienna_pliku][type] jest zapisany typ pliku
zombie
18.08.2005, 17:01:05
Cytat(pawel_k @ 2005-08-18 00:52:22)
mysle ze md5(nazwa+znacznik czasu) w zupelnosci wystarcz...
zawsze możesz się jeszcze upewnić przez
file_exist" title="Zobacz w manualu php" target="_manual
scanner
19.08.2005, 07:27:09
hwao
19.08.2005, 10:00:42
<?php
function nazwa( $name, $dir = '.', $p = 0 ) {
$test = $name;
$i = 1;
$ex[$p] .= '_'.$i;
$i++;
$test = join( '.', $ex ); }
return $test;
}
?>
Powinno dzialac (pisane z glowy) ale zasada chyba jest przedstawiona ( i oto chodzilo)
ad2.
<?php
?>