Chciałbym by wysyłanemu plikowi została nadana moja nazw, lub dodana do nazwy zmienna $today (określająca aktualna date) np:
wysyłany plik ma originalną nazwę obrazek.jpg, a ja chciałbym by po zapisaniu było 12.03.2011.obrazek.jpg lub samo 21.03.2011.jpg
Da się cos takiego zrobić?
[html][/html]
wielkie dzięki za odpowiedź
tradycyjny formularz:
<form action="plik.php" method="post" enctype="multipart/form-data">
Wprowadź nazwę pliku: <input type="file" name="plik">
<br><input type="submit" value="prześlij">
</form>
I skrypt (plik.php) obsługujący formularz:
Kod
<?php
$file = $HTTP_POST_FILES["plik"]["tmp_name"];
$zapisz_jako = $HTTP_POST_FILES["plik"]["name"];
if (!copy($file, $zapisz_jako)) {
print ("Kopiowanie pliku nie powiodło się...<br>\n");
}
print "<BR>Nazwa pliku: ".$HTTP_POST_FILES["plik"]["name"];
print "<BR>Rozmiar pliku: ".$HTTP_POST_FILES["plik"]["size"];
print "<BR>tymczasowo: ".$HTTP_POST_FILES["plik"]["tmp_name"];
print "<BR>Typ przesłanego pliku: ".$HTTP_POST_FILES["plik"]["type"];
?> [html][/html]
$file = $HTTP_POST_FILES["plik"]["tmp_name"];
$zapisz_jako = $HTTP_POST_FILES["plik"]["name"];
if (!copy($file, $zapisz_jako)) {
print ("Kopiowanie pliku nie powiodło się...<br>\n");
}
print "<BR>Nazwa pliku: ".$HTTP_POST_FILES["plik"]["name"];
print "<BR>Rozmiar pliku: ".$HTTP_POST_FILES["plik"]["size"];
print "<BR>tymczasowo: ".$HTTP_POST_FILES["plik"]["tmp_name"];
print "<BR>Typ przesłanego pliku: ".$HTTP_POST_FILES["plik"]["type"];
?> [html][/html]