Witam, pobrałem moduł we flashu do wrzucania wielu plików na serwer, natomiast chciałbym, aby upload plików następował do różnych folderów, tworzonych podczas wygenerowania rekordu w bazie danych.
Dostępne mam 2 pliki, jeden z formularzem do uploadowania plików, natomiast drugi jest to skrypt z konfiguracją.
Fragment pliku upload.php (konfiguracja)
$save_path = "../produkty/"; // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
W tym momencie skrypt działa poprawnie. Zapisuje pliki do katalogu produkty znajdującego się w katalogu nadrzędnym. Chciałbym natomiast, aby w katalogu produkty tworzone były podkatalogi, czyli np. dodaję rekord do bazy danych, tworzy się folder w katalogu produkty i do tego folderu wrzucane są pliki.
....
$katalog= "../produkty/".$r['id'];
mkdir($katalog, 0777);
...
W katalogu produkty, folder o nazwie rekordu tworzony jest poprawnie. Zmienna $katalog zawiera lokalizację, którą chciałbym wykorzystać przy uploadzie, czyli mniej więcej chciałbym zrobić coś takiego: Fragment pliku upload.php (konfiguracja)
$save_path = $katalog; // The path were we will save the file (getcwd() may not be reliable and should be tested in your environment)
Lecz w tym momencie następuje problem, ponieważ plik konfiguracyjny jest dołączony do pliku z formularzem w ten sposób
Fragment pliku index.php zawierającego formularz do wysyłania plików
i zmienna $katalog nie jest widoczna w pliku upload.php
Czy istnieje jakiś sposób, aby przekazać do pliku upload.php zmienną z lokalizacją, w jakiej mają zostać zapisane pliki?
Z góry dziękuję za odpowiedź.
Pozdrawiam.