Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis JPG na SERWERZE
Forum PHP.pl > Forum > Przedszkole
parys
Witam!
Mam taki problem zapisuje zdjęcia jpg poprzez formularz na serwerze i jest wszystko OK, ale chciałbym im zmienic nazwe pliku przy zapisie na inna niż na lokolonym dysku i nie wiem jak to zrobić proszę o pomoc gdzie co zmienić zeby to działało??

  1. <?php
  2. if($HTTP_POST_VARS['ok'] == 1){
  3.  
  4.  if ($HTTP_POST_FILES['img']['type']!=&#092;"image/jpeg\")
  5.  die(&#092;"Zły format pliku\");
  6.  
  7. if($HTTP_POST_FILES['img']['size'] < 30000 && $HTTP_POST_FILES['img']['size'] != 0){
  8.  
  9. if(is_uploaded_file($HTTP_POST_FILES['img']['tmp_name'])){
  10.  
  11. copy($HTTP_POST_FILES['img']['tmp_name'], &#092;"img/\".$HTTP_POST_FILES['img']['name']); /* kopiowanie */
  12. die(&#092;"Pliki zostały zapisane na dysku pomyślnie\");
  13.  
  14. }else{
  15. die(&#092;"Nieprawidłowa ścieżka.\");
  16. }
  17. }else{
  18. die(&#092;"Nie można uploadować pliku - za duży, lub zerowy rozmiar.\");
  19. }
  20. }
  21.  
  22. ?>
rogrog
  1. <?php
  2. copy($HTTP_POST_FILES['img']['tmp_name'], &#092;"img/\".$HTTP_POST_FILES['img']['name']); /* kopiowanie */
  3. ?>


ta linijka odpowiada za przeniesienie pliku. Drugi parametr to cel przeniesienia, który możesz zmienić.
dr_bonzo
bool copy ( string source, string dest)

copy($HTTP_POST_FILES['img']['tmp_name'], "img/".$HTTP_POST_FILES['img']['name']);

zamiast
"img/".$HTTP_POST_FILES['img']['name']
wpisz nowa nazwe (ta na ktora chcesz mzinic).
parys
Dziękuje już działa biggrin.gif
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.