Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql/php] Upload plików na serwer + unikalna nazwa
guilty82
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 31
Dołączył: 26.03.2007

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


Witam,

Mam taki problem. Zrobiłem upload plików na serwer + wpis do bazy. W związku z tym, że nazwy uploadowanych plików mogą się powtarzać chciałbym przypisywać im w nazwie jakiś unikalny numerek, np. $id.
Mój skrypt uploadu wygląda tak:
  1. <?php
  2. for ($i=0; $i<sizeof($_FILES['plik']['size']); $i++) {
  3. if ($_FILES['plik']['size'][$i] !=0) {
  4. $uploaded = "upload/". $_FILES['plik']['name'][$i];
  5. if (is_uploaded_file($_FILES['plik']['tmp_name'][$i])) {
  6. if ($_FILES['plik']['size'][$i] > 1024*1024*1024) {
  7. echo "Plik numer $i jest za duży<br />";
  8. } else {
  9. move_uploaded_file($_FILES['plik']['tmp_name'][$i],$uploaded);
  10. echo "Operacja wysyłania pliku $i przebiegła pomyslnie<br />";
  11.  
  12. }
  13. } else {
  14. echo "Błąd przy przesyłaniu danych w pliku $i!<br />";
  15. }
  16. }
  17. }
  18. ?>


A do bazy dopisuje to:

  1. <?php
  2. $render_przod = $_FILES['plik']['name'][0];
  3. $render_tyl = $_FILES['plik']['name'][1];
  4. $rzut_parteru = $_FILES['plik']['name'][2];
  5. $rzut_poddasza = $_FILES['plik']['name'][3];
  6.  
  7. ...
  8.  
  9. $sql = "INSERT INTO domki SET
  10. render_przod='$render_przod', render_tyl='$render_tyl',
  11. rzut_parteru='$rzut_parteru', rzut_poddasza='$rzut_poddasza'";
  12. ?>


Pomocy!

Ten post edytował guilty82 19.05.2007, 23:00:31
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: 6.10.2025 - 17:55