Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]uplad - nazwy plikow
Forum PHP.pl > Forum > Przedszkole
lled3
uploaduje pliki - i spradezam czy plik o podanej nazwie jest juz zapisany a serwerze - jesli jest dolaczam ciagn cyfr do nazwy.
  1. <?php
  2. if( is_file( $sciezka.'/'.$_FILES['plik']['name'] ) )
  3. {
  4. $nazwa = $tmp[0].'_'.rand(10, 999999).'.pdf';
  5. }
  6. ?>


ale jest problem bo moze sie zdarzyc ze wygeneruje taki ciag - jaki juz zostal wygenerowany. Jak zrobic petle jakas by generowalo az do momentu wygenerowania nieistniejacego ciagu ?

a moze mozna wogole calosc jakos lepiej zrobic ?
Shili
  1. <?php
  2. $tmp[0] = $_FILES['plik']['name'];
  3. while( is_file( $sciezka.'/'.$tmp[0] ) )
  4. {
  5. $nazwa = $tmp[0].'_'.rand(10, 999999).'.pdf';
  6. }
  7. ?>
Coś w tym stylu pewnie.

A co do reszty pytania, której nie zauważyłam:
możesz zamiast randomu generować mikrotime na przykład. Albo coś innego w tym stylu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.