Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Upload jednego pliku do dwóch różnych katalogów
Forum PHP.pl > Forum > Przedszkole
kototi
Witam

Mam taki skrypt, który kopiuje mi pliki do katalogu, a chciałbym rozwinąć go w taki sposób, aby plik był kopiowany do dwóch różnych katalogów w tym samym czasie np. do katalogów big i small.

Mam coś takiego:
  1. $plik_tmp = $_FILES['plik']['tmp_name'];
  2. $plik_nazwa = $_FILES['plik']['name'];
  3. $plik_rozmiar = $_FILES['plik']['size'];
  4.  
  5. if(is_uploaded_file($plik_tmp)) {
  6. move_uploaded_file($plik_tmp, "../photos/kat/big/$plik_nazwa");
  7. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  8. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  9. }


Próbowałem z copy, ale nie działało:
  1. $plik_tmp = $_FILES['plik']['tmp_name'];
  2. $plik_nazwa = $_FILES['plik']['name'];
  3. $plik_rozmiar = $_FILES['plik']['size'];
  4.  
  5. if(is_uploaded_file($plik_tmp)) {
  6. move_uploaded_file($plik_tmp, "../photos/kat/big/$plik_nazwa");
  7. copy ("../photos/kat/small/$plik_nazwa");
  8. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  10. }


Jak ten kod zmodyfikowac?
Mrowek
nie próbowałeś po prostu:
Kod
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];

if(is_uploaded_file($plik_tmp)) {
     move_uploaded_file($plik_tmp, "../photos/kat/big/$plik_nazwa");
     move_uploaded_file($plik_tmp, "../photos/kat/small/$plik_nazwa");
     echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
    <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}


questionmark.gif

nie sprawdzałem tego ale to była moja pierwsza myśl jak to zrobić.
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.