Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zmienić nazwę pliku podczas upload?
rysiul83
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.11.2008

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


Witam.
Mam takie pytanie pewnie odpowiedź jest banalna, no ale... Jak zmienić nazwę upload-owanego pliku podczas jego ładowania. Mam taki plik do upload:
  1. <html>
  2. <head>
  3. <title>Upload</title>
  4. </head>
  5. <body>
  6.  
  7. <div>
  8. <form enctype="multipart/form-data" action="upload2.php" method="POST">
  9. <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
  10. <input name="plik" type="file" />
  11. <input type="submit" value="Wyślij plik" />
  12. </form>
  13. </div>
  14.  
  15. <?php
  16. $plik_tmp = $_FILES['plik']['tmp_name'];
  17. $plik_nazwa = $_FILES['plik']['name'];
  18. $plik_rozmiar = $_FILES['plik']['size'];
  19.  
  20. if(is_uploaded_file($plik_tmp)) {
  21.     move_uploaded_file($plik_tmp, "pliki/$plik_nazwa");
  22.    echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  23.    <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  24. }
  25. ?>
  26. </body>
  27. </html>


Działa bez problemu. W formularzy dopiszę jeszcze pole nazwa pliku, gdzie się będzie wpisywać pod jaką nazwą plik ma istnieć na serwerze... Ale właśnie jak to zrobić? A przede wszystkim jak zrobić, aby nie zmienić rozszerzenia?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Proszę 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: 3.10.2025 - 02:20