Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z lokalnym zdjęciem, <img src='file:///D:/1.gif'>
MiGoo
post 10.01.2006, 14:56:43
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 28.11.2005

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


Witam! Mam taki problemik. Otoz chcialbym wyswietlic na stronie zdjecie, ktorego zrodlo znajduje sie na lokalnym dysku. Sposob jest nastepujacy:

  1. <img id='logo_img' src='file:///D:/1.gif' width='100' height='100' alt=''/>


Niestety ow zdjecie wyswietla sie jedynie w przegladarce IE, a w innych nie. Mianowicie FF, Mozilla i Netscape pracujacy w trybie Mozilli nic nie wyswietlaja, natomiast Opera jedynie okresla obszar zdjecia (100x100), ale o zdjeciu zapomina.

Wie ktos w czym moze byc problem?

Ten post edytował MiGoo 10.01.2006, 14:59:25
Go to the top of the page
+Quote Post
crash
post 10.01.2006, 15:19:17
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No jak na mój gust to wszystko działa dobrze... Po prostu IE ma tyle dziur, że coś takiego działa. Nie możesz przerzucić grafiki do katalogu dostępnego z serwera WWW? Ewentualnie udostepnić docelowy katalog w konfiguracji?


--------------------
Go to the top of the page
+Quote Post
MiGoo
post 10.01.2006, 15:21:49
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 28.11.2005

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


Chodzi o to, ze w <input type='file'> chce wskazac zdjecie z mojego dysku i to zdjecie bez wgrywania na serwer ma wyswietlic. Wlasnie tak chce to zrobic, bez uploadu zdjecia.
Go to the top of the page
+Quote Post
kszychu
post 10.01.2006, 15:33:51
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Tak to tylko w Erze...


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
MiGoo
post 10.01.2006, 15:39:08
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 28.11.2005

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


Bez problemu to dziala, jesli plik jest na serwerze, na ktorym stoi strona (wtedy zamiast <input type='file'/> stosuje <input type='text'/> w celu podania sciezki do zdjecia). Oto kod JavaScript, ktory sprawe zalatwia. Ale nie dziala, jesli jest zdjecie na lokalnym dysku (ino pod IE)...

Kod
function sprawdz_ogl_dodaj_logo ()
{
logo_file=document.getElementById ('logo_file');
logo_img=document.getElementById ('logo_img');

logo_img.src = logo_file.value;
}


Ten post edytował MiGoo 10.01.2006, 15:45:00
Go to the top of the page
+Quote Post
kszychu
post 10.01.2006, 15:52:19
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Przeglądarka nie pobierze ci przecież sama pliku z lokalnego dysku.I dziękuj za to Bogu.
A, że w IE działa "poprawnie", cóż, używajmy IE! Dzielmy się plikami z innymi !


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
MiGoo
post 10.01.2006, 15:56:41
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 28.11.2005

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


Przeciez w kazdej chwili mozna wyslac dowolny plik z dysku na serwer uzywajac znacznika input. Ale nie o to mi chodzi. Chodzi o to, zeby wskazane zdjecie automatycznie sie wyswietlilo. Bez uploadu. I to wszystko (kolejny raz pisze, ze jesli zdjecie jest na serwie, to bez problemu wyswietla inne, ktorego sciezke sie wpisze w inpucie).

Ten post edytował MiGoo 10.01.2006, 16:03:33
Go to the top of the page
+Quote Post
crash
post 10.01.2006, 16:50:13
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Cytat(MiGoo @ 2006-01-10 15:56:41)
Przeciez w kazdej chwili mozna wyslac dowolny plik z dysku na serwer uzywajac znacznika input.

Czy ty przypadkiem nie mówisz o ustawienieu wartości value dla pola input tupu file, bo jak tak to laugh.gif powodzenia! Po raz kolejny próbujemy Cię uświadomić, że pisanie dziurawych systemów jest możliwe tylko pod IE! No albo w bajkach tongue.gif


--------------------
Go to the top of the page
+Quote Post
sztosz
post 10.01.2006, 16:52:52
Post #9





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Zrobilem sobie pliczek o takiej zawartości:

  1. <img src="file:///c:\WWW\Apache2\icons\apache_pb.gif">
  2. </body>


Po załadowniu do FX i Opery (pod windowsem) ładnie mi pokazał piórko apacha, czyli to co znajduje się w pliku c:\WWW\Apache2\icons\apache_pb.gif

Chyba chodzi o że zamiast
  1. <img id='logo_img' src='file:///D:/1.gif' width='100' height='100' alt=''/>

ma byc:
  1. <img id='logo_img' src='file:///D:\1.gif' width='100' height='100' alt=''/>


PS. To jest świetny sposób na odciążenia servera jakiejś gry online, całą grafikę może ladować z dysku smile.gif
A nie żadne dziury winksmiley.jpg

Ten post edytował sztosz 10.01.2006, 16:54:32


--------------------
Go to the top of the page
+Quote Post
MiGoo
post 10.01.2006, 16:59:09
Post #10





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 28.11.2005

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


Cytat(crash @ 2006-01-10 16:50:13)
Czy ty przypadkiem nie mówisz o ustawienieu wartości value dla pola input tupu file, bo jak tak to laugh.gif  powodzenia! Po raz kolejny próbujemy Cię uświadomić, że pisanie dziurawych systemów jest możliwe tylko pod IE! No albo w bajkach tongue.gif

Ze niby co? Mowie, ze mozna wskazac w takim polu dowolny plik i go uploadowac, oczywiscie jesli w kodzie, powiedzmy php, nie ma specjalnych zabezpieczen odnosnie typu pliku, rozmiaru itp.

Cytat(sztosz)
PS. To jest świetny sposób na odciążenia servera jakiejś gry online, całą grafikę może ladować z dysku smile.gif
A nie żadne dziury winksmiley.jpg


W koncu ktos normalnie podszedl do sprawy, a nie wymysla Bog wie co. Niestety po zastosowaniu Twoich wskazowek dalej jest to samo...

Ten post edytował MiGoo 10.01.2006, 17:05:27
Go to the top of the page
+Quote Post
crash
post 10.01.2006, 17:20:37
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


sztos: ukośniki tu nie mają nic do rzeczy. Dziwne, że u mnie ta grafika z twojego przykładu nie wyświetla się ani pod Opera ani FireFox'em (no pod IE oczywiście "działa")... A próbowałeś wyświetlić w ten sposób jakąś grafikę z katalogu, do którego Apache naprawdę nie ma dostępu (c:\WWW\Apache2\icons\ nie jest zbyt dobrym przykładem), z samego C:\ na przykład?


--------------------
Go to the top of the page
+Quote Post
sztosz
post 10.01.2006, 18:07:17
Post #12





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Jak stronka jest Lokalnie wczytywana czyli adres strony to też file:/// to nie ma problemu, ale jak http:/// to dupa blada sad.gif

No to jest chyba nie do przeskoczenia sad.gif , a myslałem że jednak się da, tyle że stronkę wczytywałem też jako file:/// winksmiley.jpg


--------------------
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: 19.07.2025 - 05:56