Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mała modyfikacja skryptu uploadu
Forum PHP.pl > Forum > Przedszkole
NetJaro
  1. <?php
  2. if (!isSet($_FILES['myfile']))
  3. {
  4. ?>
  5. <form enctype=\"multipart/form-data\" action=\"<?= $PHP_SELF ?>\" method=\"post\">
  6. <input type=\"file\" name=\"myfile\">
  7. <input type=\"submit\" value=\"submit\">
  8. <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000\">
  9. </form>
  10. <?php
  11. }
  12. else
  13. if (is_uploaded_file($_FILES['myfile']['tmp_name']))
  14. {
  15. move_uploaded_file($_FILES['myfile']['tmp_name'], &#092;"img/\".$_FILES['myfile']['name']);
  16. echo &#092;"Udany upload pliku!\";
  17. }
  18. else
  19. die('Próba ataku! Plik: ' . $_FILES['myfile']['name']);
  20. ?>


Chciałbym, aby plik zapisywało pod nazwą 1 a potem drugi plik pod nazwą 2 itd. Dane pod którą nazwą ma zapisać plik wiem jak przechować i pokazać, lecz jak zmienić skrypt, aby było można każdemu plikowi inną nazwę dać.

Pozdro.
bronx
ja też kiedyś miałem ten problem

zrobiłem to inaczej, ze pliki nazywam zmienną pobraną z funkcji date("Hisdmy");

czyli każdy uploadowany plik ma unikalną nazwe smile.gif

pozdrawiam
Ociu
opendir" title="Zobacz w manualu PHP" target="_manual, readdir" title="Zobacz w manualu PHP" target="_manual, rsort" title="Zobacz w manualu PHP" target="_manual, substr" title="Zobacz w manualu PHP" target="_manual, $i=$i+1, img/".$i.".jpg

lub wrzucasz nazwe pliku do bazy, potem odczytujesz max(id), $i = $r['id'] + 1;
i zapis.

Tak moim zdaniem by to powinno być.
NetJaro
Próbowałem i nici :-(

Pomóżcie.

/// EDIT

Rozwiązane. Dzięki :-)
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.