Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie kolejnego pliku, nie powtarzalna nazwa pliku
-Guest-
post
Post #1





Goście







mam folder a w nim rozne pliczki z roznymi rozszerzeniami i nazwami...
mamy tez jakis pliczek zrozszerzeniem np. gif
pytanie:
w jaki sposob wygenerowac nie powtarzalna w tym katalogu nazwe dla naszego pliczku gif tak aby rozszerzenie(.gif) pozostalo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. function nameCreator( $input, $dir ) {
  3. $i = 2;
  4. while( file_exists( $dir .'/'. $input ) ) {
  5. $input = str_repeat( '.', '_'.$i.'.', $input );
  6. $i++;
  7. }
  8.  
  9. return $input;
  10. }
  11.  
  12. $plik = 'nazwa.cos'; // musi zawierac 1 kropke inaczej bedzie kaszanka;) - nie chcialo mi sie ulepszac w sprawdzenia kropek (ale jak beda dwie to tak zle znow nie bedzie;) )
  13.  
  14. $dir = './fotki';
  15.  
  16. echo nameCreator( $plik, $dir );
  17.  
  18.  
  19. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Guest   generowanie kolejnego pliku   31.07.2005, 02:15:11
- - hwao   [PHP] pobierz, plaintext <?phpfunction nameCrea...   31.07.2005, 08:59:51
- - Guest   thx, troszke zmienilem twoj kod ;] napisalem costa...   31.07.2005, 11:37:17


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 19:31