Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] Otwieranie pliku z dysku, po kliknięciu na link w firefoxie.
puz219
post 22.09.2007, 18:03:25
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Mam pewien problem, a mianowicie chciałbym, żeby po kliknięciu w odnośnik na stronie otwierało mi plik z dysku, tylko, że nie wiem jak ma wyglądać taki odnośnik.

Ja zrobiłem tak:
  1. <a href="G:\filmy z wakacji\film1.avi">Odtwórz</a>
,

ale ten sposób nie działa, bo jak kliknę na odnośnik, to wyskakuje mi komunikat, że protokół g, nie jest przypisany do żadnego adresu.

Czy jest jakiś sposób, żeby otworzyć taki plik z dysku?questionmark.gif
Go to the top of the page
+Quote Post
Kicok
post 22.09.2007, 18:17:11
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Jeśli strona będzie na serwerze WWW i plik również będzie na tym serwerze, to wrzucasz go do katalogu "widocznego z internetu" i wstawiasz link typu http://stroja_strona.pl/pliki/filmy%20z%20wakacji/film.avi

Jeśli strona HTML będzie na twoim komputerze, będzie ona oglądana z twojego komputera i plik wideo również będzie na twoim komputerze, to użyj protokołu file://, np: file://G:/filmy%20z%20wakacji/film1.avi


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
puz219
post 22.09.2007, 18:52:58
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


@Kicok twój sposób też nie chce działać.

mam coś takiego

  1. <?php
  2. echo "<a href=\"file://".$adres."\">Odtwórz</a>";
  3. ?>


i jak klikam na link,to teraz nic się nie dzieje.

Ten post edytował puz219 22.09.2007, 18:53:34
Go to the top of the page
+Quote Post
kda
post 11.07.2013, 21:59:46
Post #4





Grupa: Zarejestrowani
Postów: 75
Pomógł: 2
Dołączył: 29.07.2009

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


Chciał bym odświeżyć temat, mam podobny problem a rozwiązania nie znalazlem, mianwicie na stronie mam wstawiony link
  1. <a href='file:////192.168.77.5/homes/przeniesienia/$id/' TARGET='_blank'>$id</a>

Strona http jest postawiona na serwerze o adresie 192.168.77.3, pliki/katalogi które chciał bym otwierać są na serwerze jak w linku.
Wszystko ładnie działa jak stornę otwieram pod IE ,problem jest gdy ktoś klika w link z poziomu przeglądarki Firefox, klikając w link nic się nie dzieje.

Czy na prawdę nikt nie ma z tym problemów ? , proszę doradźcie coś, dajcie choćby skrawek nadziei że można ten problem w jakiś sposób obejść
Go to the top of the page
+Quote Post
com
post 11.07.2013, 22:04:33
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


spoglądając na adres pierwsze co mi się nasuwa to czy czasem nie jest za dużo slash w adresie i powinno być file:///192.168.77.5/homes/przeniesienia/$id/ choć to wgl jest bez sensu, a nie czasem tak :
  1. <a href='http://192.168.77.5/homes/przeniesienia/$id/' TARGET='_blank'>$id</a>


Ten post edytował com 11.07.2013, 22:05:28
Go to the top of the page
+Quote Post
kda
post 11.07.2013, 22:06:12
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 2
Dołączył: 29.07.2009

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


gdzieś wyczytałem że FF potrzebuje nawet do 5x ///// , i że niby działa ale nie do końca , za to IE ignoruje te ///// i otwiera link prawidłowo
Go to the top of the page
+Quote Post
com
post 11.07.2013, 22:12:52
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no być może choć ja korzystam z FF na co dzień i jak odpalam jakiś plik z dysku to mam file:/// wink.gif ale tak jak powiedziałem, źle do tego podszedłeś zrób to na protokole http:// i wtedy musi działać, bo file służy do otwierania plików na danym komputerze jeśli nie mamy go na serwerze tylko na dysku... a w sieci jest http, ftp itd wink.gif

Ten post edytował com 11.07.2013, 22:13:39
Go to the top of the page
+Quote Post
kda
post 11.07.2013, 22:27:37
Post #8





Grupa: Zarejestrowani
Postów: 75
Pomógł: 2
Dołączył: 29.07.2009

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


nie mogę tego zrobić na protokole http a to z tego powodu że pliki które chcę otwierać nie są w zbiorze wszystkich skryptów czyli katalog "web". Powiedzmy że pliki które są na tym serwerze są zlokalizowane w całkiem innym miejscu nie zależnie od umiejscowienia plików php, html itd...
więc wywołując link np http://adres.serwera/wiadomosci/przeniesienia/ gdzie po otworzeniu strony mam powiedzmy 5 widocznych wierszy gdzie każdy wiersz ma odnośnik do katalogu (nie związanego i umiejscowionego w katalohu ze skryptami)
a więc za pomocą polecenia http nie dostanę się tak naprawdę w miejsce serwera np 192.168.77.5\kowalski\maile dla tego muszę mieć opcję file://192.168.77.5 .....
Jak już wspominałem IE owy link interpretuje prawidłowo a FF Nie , opera Nie.
A może jest jakaś funkcja/skrypt który na stronie pokazuje zawartość zdalnego udostępnionego katalogu np na innym komputerze ?
Go to the top of the page
+Quote Post
com
post 11.07.2013, 22:30:24
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no to protokół ftp? ogł kombinujesz jak łysy pod górę ... wrzuć to po prostu w sensowne miejsce i tyle...

Ten post edytował com 11.07.2013, 22:33:14
Go to the top of the page
+Quote Post
kda
post 11.07.2013, 22:41:34
Post #10





Grupa: Zarejestrowani
Postów: 75
Pomógł: 2
Dołączył: 29.07.2009

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


raz na dobę robi mi się kopia całego katalogu gdzie mam skrypty, jak przeniosę pliki w "sensowne miejsce" to bardzo szybko zapcham sobie dysk na kopię bezpieczeństwa gdzie tak na prawdę potrzebuję mieć zrzucone skrypty, bazy i tyle.
cóż, będę nadal próbował w jakiś sposób smusić FF do współpracy tak jak to robi IE ,jak nie w sposób odnośnika do zewnętrznego katalogu to może przez napisanie jakiegoś skryptu który będzie pokazywał zawartość katalogu na zewnętrznym serwerze plików.
@com
dzięki za zaangarzowanie
Go to the top of the page
+Quote Post
com
post 11.07.2013, 22:45:37
Post #11





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


sorry ale nic z tego nie rozumiem... już kompletnie nie wiem co potrzebujesz wink.gif
Go to the top of the page
+Quote Post
kda
post 11.07.2013, 22:47:36
Post #12





Grupa: Zarejestrowani
Postów: 75
Pomógł: 2
Dołączył: 29.07.2009

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


jeszcze dodam że próbowałem także zmapować dysk sieciowy np. jako literę dysku U
link wyglądał tak
  1. file:///U:/przeniesienia/
w IE robię klik i otwiera się okienko z zawartością klikam w FF nic się nie dzieje, jak wkleje zawartość file:///U:/przeniesienia/ w pole adresu przeglądarki ukazuje się zawartość katalogu.
to taka zagadka ze strony programistów FF dla takich zwykłych szaraczków jak ja oneeyedsmiley02.png

Ten post edytował kda 11.07.2013, 22:48:28
Go to the top of the page
+Quote Post
com
post 11.07.2013, 22:59:46
Post #13





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


nie wiem z jakiej wersji IE korzystasz, bo u mnie nawet IE tego nie otwiera... bo tak jak powiedziałem protokół file nie działa na serwerze... I dalej nie wiem poco Ci to wgl...

Ten post edytował com 11.07.2013, 23:06:00
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 08:45