Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]zdjecia z podkatalogu www
Forum PHP.pl > Forum > Przedszkole
donmateo
witam
myślę, że temat powinień znaleźć się w tym dziale.
Oto poblem.
Korzystam z darmowego hostingu ovh.org i pliki do których dostęp mają mieć internauci należy umieszczać w katalogu www. Stowrzyłem sobie klase, która wykorzystuje gd do rysowanie obrazków i umieściłem ją poza katalogiem www.
-www
--index.php
-aplikacja
--klasy
---gd.php

teraz gdy w index.php dam <img src="../aplikacja/klasy/gd.php" /> nic sie nie pokazuje. znalazłem gdzieś takie coś żeby użyć <img src="../../aplikacja.... />, ale zgodnie z uniksowym '..' nie ma to w tym wypadku sensu. Dodam, że gdy wybiore źródło obrazka zawsze pokazuje www.costam.ovh.org/aplikacja/klasy/gd.php. Próbowałem się bawić z chmodami. Ale to tez wydaje mi się bezcelowe. Zna ktoś jakieś rozwiązanie? Na localhoscie z identycznym drzewem katalogów wszystko pięknie chodzi.
webdice
Proszę dodać tag w tytule tematu.
bim2
Nie zrobisz tego tak, bo jak napisali na ovh, tylko katalog www/ jest widoczny dla użytkowników zewnętrznych. przenieś folfer aplikacja/ do www/
kallosz
sproboj "/sciezka"
albo "./sciezka"
webdice
Cytat(kallosz @ 7.09.2008, 23:17:58 ) *
sproboj "/sciezka"
albo "./sciezka"



Tylko po co? W ten sposób będzie dalej się odwoływał do głównego katalogu. Wracając do tematu, nie zrobisz tego w ten sposób, tylko inny skrypt może się odwoływać do plików znajdujących się poza katalogiem roboczym.
donmateo
Cytat(bim2 @ 7.09.2008, 23:16:15 ) *
Nie zrobisz tego tak, bo jak napisali na ovh, tylko katalog www/ jest widoczny dla użytkowników zewnętrznych. przenieś folfer aplikacja/ do www/

inne klasy bez problemu się uruchamiają. dlaczego akurat nawet zwykłe obrazki jpg nie idzie wczytać z poza www?

kallosz - też nie idzie

bim2 - jednak myśle że jakieś rozwiązanie jest, bo kiedyś o takim czymś czytałem...tylko nie pamiętam gdzie.

EDIT

Cytat(webdice @ 7.09.2008, 23:24:13 ) *
Tylko po co? W ten sposób będzie dalej się odwoływał do głównego katalogu. Wracając do tematu, nie zrobisz tego w ten sposób, tylko inny skrypt może się odwoływać do plików znajdujących się poza katalogiem roboczym.


webdice - dziekuję :-) właśnie o to mi chodziło!
wookieb
Cytat
inne klasy bez problemu się uruchamiają. dlaczego akurat nawet zwykłe obrazki jpg nie idzie wczytać z poza www?

Ale przecież dołączasz je z pliku dostępnego dla skryptu a nie bezpośrednio przez wpisywanie adresu w przeglądarce. Przestan filozofować i zastosuj się do poniższych porad. A szczegolnie do rady webdice.
donmateo
co do skryptów, to mam pytanie czy taki kod js zostanie wykonany?
onclick="costam('../aplikacja/costam.php')", bo nie wiem jak to sprawdzić. W konsoli błedów nic nie wyskakuje i strona sie normalnie wyswietla, tylko przycisk nie działa a plik costam.php jest połączony z innymi skryptami. Nie chciałbym rozwalać całej struktury jaką stworzyłem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.