![]() |
![]() |
![]()
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: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak chcesz mieć możliwość słuchania - to musisz pliki ładować na serwer, więc ścieżki z komputera nie są potrzebne (do tego mogą się zmieniać). Po prostu nie rób dziwnych kombinacji. Chcesz katalogowania to wystarczy zwykły formularz z przesyłaniem pliku + opis + co tam jeszcze. Nie kombinuj z zapamiętywaniem jakiś tam lokalnych ścieżek - szczególnie jak to ma być obsługiwane przez wiele osób, z różnych komputerów itd.
Ten post edytował Riklaunim 31.10.2008, 01:45:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:26 |