Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] - Galeria i Upload zdjęć
Forum PHP.pl > Forum > Przedszkole
ucze_siePHP
Może mi ktoś wytłumaczyć na czym polega zmiana nazwy pliku w np.: pierwsza nazwa ucze_siePHP.jpg ==> na cyfrę np.: 4342.jpg


  1. <html>
  2. <body>
  3. <form action="test.php" method="POST" ENCTYPE="multipart/form-data">
  4. <input type="file" name="plik"/><br/>
  5. <input type="submit" value="Wyślij plik"/>
  6.  
  7. </form>
  8. </body>
  9. </html>
  10. <?php
  11.  
  12. $konto = (($_SESSION['login']));
  13. $max_rozmiar = 800*800;
  14. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  15. if ($_FILES['plik']['size'] > $max_rozmiar) {
  16. echo 'Błąd! Plik jest za duży!';
  17. } else {
  18. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
  19. echo '<br/>';
  20. if (isset($_FILES['plik']['type'])) {
  21. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  22. }
  23. move_uploaded_file($_FILES['plik']['tmp_name'],
  24. $_SERVER['DOCUMENT_ROOT'].'/ifriend/uzytkownicy/'.$konto.'/'.$_FILES['plik']['name']);
  25. }
  26. } else {
  27. echo 'Błąd przy przesyłaniu danych!';
  28. }
  29.  
  30. ?>


Tu mam kod w PHP ;D
Pomocy jak to zrobić questionmark.gif?
lord2105
polega to na podstawieniu zamiast zmiennej $_FILES['plik']['name'] dowolnego ciągu znaków, by uniknąć powtórzeń nazw plikow
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.