Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]zmiana nazwy pliku
Forum PHP.pl > Forum > Przedszkole
michaldaro
chce zrobić taki prosty program rozszerzenie zostaje takie samo i następuje zmiana nazwy pliku (np. mama) który wczytuje na server. Jak dopisać linijkę żeby zmieniła się nazwa pliku? Próbowałem z rename ale coś nie wychodzi. Czy mógłbym ktoś dopisac tą linijkę o zmianie nazwy wczytanego pliku? Mój kod wygląda następująco

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" /> /* maksymalna wielkość pliku w bajtach */
Plik do wysłania: <input name="userfile" type="file" />

<input type="submit" value="Wyślij" />

</form>


<?php
$location = 'upload/' . basename($_FILES['userfile']['name']);
$name=$_FILES["file"]["name"];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
echo "Plik został załadowany poprawnie...";
} else {
echo "Plik nie został załadowany...";
}
?>
nospor
uzywaj bbcode!

Po co rename? move_uploaded_file() robi to co chesz. wystarczy ze tam zapodasz nową nazwe pliku zamiast starej.
michaldaro
mógłbyś mi napisać tą jedną linijkę bo nadal nie wiem jak jej użyć i gdzie ją trzeba wsadzić w moim kodzie?
nospor
  1. move_uploaded_file($_FILES['userfile']['tmp_name'], $nowanazwa)

A za $nowanazwa wstaw sobie co chcesz.
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.