![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 3.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
a dokładniej:
"URL file-access is disabled in the server configuration " czy jest jakaś alternatywa dla sprawdzenia wielkości obrazka zamiast getimagesize() ? Po wywołaniu tej funkcji pojawia się właśnie powyższa informacja. Czy wyłączenie dostępu do plików powoduje blokadę innych funkcji php? Skrypt którego używam poza błędem przy getimagesize działa normalnie operując na pliku tekstowym. Skoro używam innych funkcji operujących na plikach na serwerze, dlaczego nie mogę użyć getimagesize, oczywiście jest to odwołanie do obrazka na serwerze właściwym nie obcym nawet nie wiem ale chyba nie powinni (nasz provider) wyłączać tego na serwie co? Wcześniej działało bez problemu ale ostatnio mieli pad, stracili wszystko praktycznie (nasza strona też poszła do piachu) no i podejrzewam, że ktos im się włamał na serw za pomoca jakiegoś programu wywołującego (odczytującego)zdalnie plik na serwerze no i spanikowali taką lipę z bezpieczeństwa mają i wyłączyli tą opcję po prostu.Możliwe? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
poniewaz serwer jest skonfigurowany, aby nie bylo dostepu do plikow z innego serwera. moze i tak bylo, ale dopuki i opcja ta bedzie wlaczona to se mozesz pomazyc o plikach z innego serwera
![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
No ale chcesz czytać plik z serwera lokalnego, tak?
Pokaż jak to robisz, co podajesz jako parametr do getimagesize? Bo mam coś wrażenie że nie podajesz ścieżki do pliku tylko URL do niego. pozdr. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 3.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
zgadza się siemakuba, chcę czytać z lokalnego, masz również rację, że podaję URL, ale to dlatego, że skrypt ma obsługiwać pliki lokalne i spoza serwera, dlatego rozumiem, że plik spoza serwera nie chce być odczytany, ale skoro jest lokalny to dziwi mnie, że ciągle jest rozpoznawany jako obcy. Czy to właśnie dlatego, że przez URL mimo iż jest na serwie lokalnym? Jeśli tak, to będę musiał wprowadzić sprawdzanie czy plik jest lokalny czy nie i wtedy jako argument dla getimagesize podawać URL, albo ścieżkę lokalną?
jednym słowem muszę zmienić sposób podawania ściezki i będzie ok? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie, powinno działać jeżeli podasz ścieżkę a nie adres.
Pamiętaj, że php wcale nie wie że www.wandaibanda.pl to akurat adres internetowy wskazujący na lokalną względem php maszynę. BTW, wydaje mi się, że nie musisz robić sprawdzania czy plik jest lokalny czy nie. Skoro masz w konfiguracji wyłączony dostęp do zdalnych plików, powinieneś się ograniczyć do operacji na plikach lokalnych. No, chyba że dane dot. plików masz z jakiegoś dynamicznego źródła i nie masz na nie wpływu. pozdr. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 3.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
No, chyba że dane dot. plików masz z jakiegoś dynamicznego źródła i nie masz na nie wpływu. dokładnie, dane wejściowe to teksty użytkowników czegoś w stylu księgi gości. jeśli ktoś wpisze jakikolwiek link to skrypt go podmienia go tak aby był "klikalny". dzięki za pomoc ![]() Ten post edytował Citral 27.11.2006, 00:19:52 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 20:56 |