Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nazwenictwo plików przy uploadzie na serwer, hmm zatrzymalem sie
B3T0N
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 12.10.2003

Ostrzeżenie: (0%)
-----


mam oto taki skrypt ladujacy foty na serwer:

  1. <? 
  2. $path="../zdjecia/".$kategoria."/".$seria."/".$rozmiar ;
  3. // odczyt ilosci plikow w danym katalogu 
  4.  
  5. $path=$katalog;
  6. $ile=0; 
  7. if ($handle = opendir($katalog)) 
  8.  { 
  9.  while (false !== ($file = readdir($handle))) 
  10. { 
  11. if ($file != "." && $file != "..") 
  12.  { 
  13.  if(!is_dir($katalog.'/'.$file)) $ile++; 
  14.  } 
  15. } 
  16.  closedir($handle); 
  17.  } 
  18. }
  19.  
  20. <form name="form1" method="post" action="" enctype="multipart/form-data">
  21. <input type="file" name="zdjecie_duze" id="zdjecie_duze" />
  22. <input name="ladowanie" type="submit" id="ladowanie" value="  ŁADUJ ZDJCIA "></form>
  23. <?
  24. if (isset($ladowanie)) {
  25.  
  26. $res = move_uploaded_file($HTTP_POST_FILES['zdjecie_duze']['tmp_name'], $path."/big/".$HTTP_POST_FILES['zdjecie_duze']['name']);
  27.  
  28. if (!$res) { echo "To nie dziala :) <br>\n"; exit; } 
  29. else {
  30. ?>
  31. <?  //-------- KOMUNIKAT O ZALADOWANYCH ZDJECIACHC------------//
  32.  
  33. if(is_file($path."/big/".$HTTP_POST_FILES['zdjecie_duze']['name']))
  34. {
  35. echo '<br><span class="style7">ZALADOWANO duze zdjecie: '.$HTTP_POST_FILES["zdjecie_duze"]["name"].'</span><br>';
  36. }
  37. }
  38. }
  39. ?>

otoz nie wiem jak znalesc punkt zahaczenia aby pliki ladowaly sie np. w sposob:
1.jpg
2.jpg
3.jpg

czyli mowiac prosciej - rekurencyjnie poczynając od 1

probowalem zliczac ilosc plikow i na podstawie ilosci plikow w katalogu ladowac kolejno numer zdjecia ale to moze czasem zawiesc

prosilbym o pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.12.2025 - 22:03