Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Formularz typu file inny na mac'u w Safari niż na PC w explorerze, Potrzebna sciezka do pliku a w safari jej nie ma (?)
Jero
post
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
  1. <FORM ACTION=dodaj.php><INPUT TYPE=file NAME=filename size=50><INPUT TYPE=submit value=Dodaj><br><input type=radio name=typ value=atmosfery checked><font face='arial narrow' size=3 color=#8F0000>ATMOSFERY&nbsp;&nbsp;&nbsp;&nbsp;<input type=radio name=typ value=efekty>EFEKTY&nbsp;&nbsp;&nbsp;&nbsp;<input type=radio name=typ value=muzyka>MUZYKA</font></form>

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ą:
  1. <?php
  2. $filename = $_GET[filename];
  3. $filename = strtr($filename, '', '/);
  4. $filename = str_replace("//", "/", $filename);
  5. ?>

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jero
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 6.10.2004

Ostrzeżenie: (0%)
-----


Nie chcę katalogować mp3 tylko pliki wav, do których tagów nie ma. Robię tak zwaną fonotekę. To coś na kształt wpisów bibliotecznych... Tam również każda książka wpisywana jest osobno do bazy. Do plików dźwiękowych potrzebne są opisy - informacja kto nagrał, kto wykonuje itp. oraz słowa kluczowe, aby łatwo było wyszukać potrzebne zbiory np. śpiew ptaków, szum morza itp. Ta fonoteka dopiero rusza, więc nie ma jeszcze tego wiele... ale z czasem zacznie być tego dużo i właśnie po to to powstaje.
To ma być obsługiwane przez różnych ludzi... każdy może dodać dźwięk do fonoteki, wyszukać go, odsłuchać i użyć w swojej pracy. To musi być jasne, przejrzyste, bez zbędnych funkcji itd. Nie może to być gotowy program.
Za Javę podziękuję... chcę to zrobić na PHP/MySQL.
"Nie ma rzeczy niemożliwych, tylko czasami wymagają one trochę większego wkładu pracy. " (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 09:46