Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana skryptu uploadu
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Witam

Mam oto taki skrypt czy ktoś by mógł mi pomóc jak zrobić aby nazwy plików były generowane jak liczby od np.1-10000 i jeśli taka nazwa jeszcze nie istneje to są zapisywane na serwerze. Oto skrypt:

  1. <?php
  2. if ( isSet( $_FILES['pliczek'] ) === true ) 
  3. { 
  4. $files = is_array( $_FILES['pliczek'] ) === true ? $_FILES['pliczek'] : array( $_FILES['pliczek'] ); 
  5. $debug = ''; 
  6. $allow = array( 'image/x-png', 'image/gif', 'image/jpeg' ); 
  7.  
  8. for ( $i = 0, $j = sizeOf( $files['name'] ); $i < $j; $i++ ) 
  9. { 
  10. if ( empty( $files['name'][ $i ] ) === true ) 
  11. { 
  12. continue; 
  13. } 
  14.  
  15. if ( in_array( $files['type'][ $i ], $allow ) === true ) 
  16. { 
  17. if ( move_uploaded_file( $files['tmp_name'][ $i ], "$docelowy" . $files['name'] [ $i ] ) === true )
  18. { 
  19. $zapytanie = "INSERT INTO test VALUES('', '{$files['name'] [ $i ]}', '$kategoria')";
  20. $wykonaj = mysql_query($zapytanie) or die(mysql_error());
  21.  
  22. $zapytanie = "INSERT INTO generator VALUES('', '{$files['name'] [ $i ]}', '$kategoria')";
  23. $wykonaj = mysql_query($zapytanie) or die(mysql_error());
  24.  
  25.  
  26. $debug .= '<br /> + ' . $files['name'][ $i ]; 
  27. } 
  28. else 
  29. { 
  30. $debug .= '<br /> - ' . $files['name'][ $i ]; 
  31. } 
  32. } 
  33. else 
  34. { 
  35. $debug .= '<br /> - ' . $files['name'] . ' invalid type'; 
  36. } 
  37. } 
  38.  
  39. print $debug; 
  40. }
  41. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wlamywacz
post
Post #2





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Mysalałem nad tym aby dać randoma od 1-1000 i przed wrzuceniem pliku sprawdzić w folderze czy nie ma pliku a takiej nazwie albo dodawać je do bazy i później sprawdzać ale nie potrafie sobie poradzić z ich nazwą bo tu jest wrzucane pare obrazków naraz nawet jest to [ $i ] Jakieś pomysły? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 3.10.2025 - 05:11