![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Robię baze danych plikow audio zgromadzonych na dysku. Potrzebne mi są ścieżki do plików, które za pomocą formularza
wgrywam do bazy danych MySQL. Problem jest następujący: W Explorerze i Operze na PC wszystko jest ok. Ścieżka do pliku wybierana z pola file przesyłana jest do bazy z lekką obróbką:
Natomiast w Safari na Mac pole file wygląda zupełnie inaczej. Nie ma tam pola tekstowego tylko sam przycisk Browse, a po wybraniu pliku ukazuje się obok jedynie nazwa pliku bez ścieżki. Skrypt przestaje funkcjonować - plik dodaj.php otwiera się bez żadnych zmiennych przesyłanych z formularza (nie ma w polu adresu dodaj.php?filename=costam.wav&typ=atmosfery..... itd). Dlaczego tak się dzieje? Czy można w jakiś sposób pozyskać z formularza w Safari na mac'u ściężkę do pliku i przesłać ją do bazy danych MySQL? Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
readdir() to załatwi.
Co więcej - będziesz mógł wyświetlać np. pliki, które nie zostały jeszcze skatalogowane. IMO pomysł z katalogiem root jest OK. Tylko ścieżki do plików umieszczałbym w polu typu hidden - jak ludzie będą mieli dostęp do edytowania tego, to mogą Ci tylko bałaganu narobić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:53 |