![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
1. na kompie na dysku "c:" postawiony jest serwer www z oprogramowaniem katalogującym pliki w zadanej lokalizacji
2. zadana lokalizacja mieści się na dysku "I:" 3. z lokalizacji programu (c:/wamp/www/cat/index.php) mogę wyświetlić zawartość pliku txt z lokalizacji "I:" 4. ni cholery nie mogę wyświetlić obrazka (png, jpg, gif) z lokalizacji "I:" gdzie np. $link_do_obrazka = 'I:/katalog/galeria/obrazek.png'; poratujcie zanim do cna osiwieję .... teraz to testy ale program będzie na serwerze (synology) i będzie sprawdzał katalog na dowolnym, zadanym zewnętrznym dysku .... |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Moim skromnym zdaniem to rozwiązaniem jest tylko stworzenie skrótu / dowiązania tego katalogu docelowego w którymś z katalogow aplikacji. Zadziala to w przypadku twojej testowej aplikacji na lokalu. Jezeli chodzi potem o serwer zewnetrzny to mysle ze bedzie tam tez potrzebny apache i wystawione na nim te zdjecia.
Nie przychodzi mi do czaszki inne rozwiazanie. [EDIT]: Inne rozwiazanie, ktore mi teraz zalsnilo jest uzycie GD2. Moglbys zaczytac nim zdjecie z jakiejs innej lokalizacji i wygenerowac jako strumien. Ten post edytował Ghost_78 21.10.2013, 07:11:02 -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
jak tam Czesiu na smętarzu?
![]() hmm, na ile się doczytałem tu i tam, to zapewne rozwiązanie problemu leży w konfiguracji Apacza -> ew. Alias itp. W związku z tym że nie zabardzo jestem w stanie to ogarnąć to napiszę co zrobiłem i jakie są tego efekty. 1. katalog do którego chcę "sięgnąć" to "I:/mediatank_20_music" 2. katalog serewa to "www/mediatank_m" czyli inaczej "http://localhost" 2. wpis w httpd.conf
4. i efekty
Ten post edytował unsec 21.10.2013, 11:52:06 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Jak wkleisz w pole adresu
Kod http://localhost/mediatank_20_music/enya/gallery/okladka-450.jpg to widzisz obrazek? Na mój gust szpąci tu wstawka "/netjukebox_m" do linka. -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
gościu, piersze pifo już masz
![]() teraz łaskawie pokombinuj dalej ... a tak przy okazji. muszę jeszcze uwzględnić następujące podwiązania: I:/mediatank_10_ebook I:/mediatank_40_video czy wystarczy dla nich zduplikować ustawienia jak dla "I:/mediatank_20_music" ew. czy można wszystko ogarnąć jakoś w jednym wpisie do httpd.conf? Ten post edytował unsec 21.10.2013, 12:18:20 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
gościu, piersze pifo już masz ![]() teraz łaskawie pokombinuj dalej ... Za piwo już pomogłem ![]() Kombinować przy Twoim problemie dalej mogę za $$$ ![]() Używasz jakiegoś dodatkowego skryptu do wyświetlania obrazków? (nic o tym nie wspomniałeś, a tak to wygląda) Szklana kula już dano poszła w odstawkę, zatem nie wiem jaki masz układ katalogów pod stronę i z czego korzystasz. Ten brak wiadomości uniemożliwia dalsze moje kombinowanie. -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
wyświetlenie obrazka ma być w ramach pliku "index.php" zlokalizowanego na serwerze w katalogu "netjukebox_m" czyli "www/netjukebox_m".
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
wyświetlenie obrazka ma być w ramach pliku "index.php" zlokalizowanego na serwerze w katalogu "netjukebox_m" czyli "www/netjukebox_m". Z tym, że fizycznie pliki leżą na dysku "I:\" w odpowiednich katalogach? Jeśli tak jest, jak napisałem, to w apache zrób alias Kod Alias /netjukebox_m "i:/" i odwołuj się do plików jak dotychczas. -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
pliki graficzne leżą sobie w różnych katalogach na dysku "I:/", wspólny początek ścieżki to "I:/mediatank_20_music" resztę ścieżki dostaję jako zmienną np. nazwę artysty, stąd bierze się "I:/mediatank_20_music/enia/gallery/plik_graficzny.jpg"
po zmianie aliasu z poprzedniego na podany przez ciebie:
nie mam dostępu do pliku "index.php" -> (404 Not Found) The requested URL /netjukebox_m/index.php was not found on this server |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze raz, po kolei od początku.
Pliki strony masz w "DocumentRoot" czyli w "c:/wamp/www"? Alias /mediatank_20_music "i:/mediatank_20_music" wskazuje na miejsce, gdzie są obrazki? -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
1. pliki strony mam w DocumentRoot plus oczywiście katalog strony czyli "c:/wamp/www/netjukebox_m/index.php" co jest widoczne jako "localhost/netjukebox_m/index.php"
2. obrazki znajdują się na dysku "I:/" w katalogu "mediatank_20_music" czyli wspólna ścieżka "I:/mediatank_20_music" |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Zatem, jeśli tworzysz alias
Kod Alias /mediatank_20_music "i:/mediatank_20_music" to linki do plików musisz mieć tak jak podałem w swoim pierwszym poście, czyli odwołuj się tak: Kod src="/mediatank_20_music/enya/gallery/okladka-450.jpg"
-------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 5.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
po zmianie w httpd.conf
jest
edycja ---------------------------------------------------------------------------------------------------- pomogła zmiana w httpd.conf
oczywiście trzeba dogłębnie przetestowac ale widać mrugające światełko na końcu tunelu. "plusy" dla wszystkich pomagającyhc, dzięki. edycja ---------------------------------------------------------------------------------------------------- pytanie 1: skoro był widoczny plik txt (i odczytywalny) czemu były problemy z plikami img (oba w tej samej lokalizacji na dysku "I:/")? pytanie 2: znalezione rozwiązanie wymaga ingerencji w httpd.conf do czego uzytkownik programu nie powinien być zmuszany. Albo trzeba przewidzieć z jakich źródeł zewnętrznych będzie pobierana informacja albo wciąż na bieżąco uaktualniać aliasy. WYkonalne ale brzydkie rozwiązanie. Jakie w takim razie powinno być rozwiązanie problemu nie zmuszające użytkownika do działań a' admin? PS. sama ściezka dostępu do urządzenia zewnętrznego (w tym przypadku to "I:/mediatank_20_music" podawana jest przez użytkownika przy pierwszym uruchomieniu programu. Ten post edytował unsec 21.10.2013, 16:59:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:49 |