![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam php Version 5.2.0, Apache 2.2.3
GD Version bundled (2.0.28 compatible) Nie działają mi wywołania funkcji z ścieżkami względnymi:
Podczas gdy działa wywołanie ze ścieżką bezwzględną:
Nie ma problemu z działaniem funkcji spoza gd: np. nastepujaca funkcja dziala:
Bardzo proszę o pomoc, Radek Ten post edytował joix 9.01.2007, 16:22:08 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Polecam szczerze lekturę: Jak mądrze zadawać pytania?
Co rozumiesz pod pojęciem Nie działa. Klawiatura Ci wybucha czy monitor gaśnie? Opisz dokładnie co się dzieje. Jakie błędy wyskakują? Czy w ogóle wyskakują? Testujesz na ustawieniach: :?: |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
> Co rozumiesz pod pojęciem Nie działa. Klawiatura Ci wybucha czy monitor gaśnie?
przez "nie działa" rozumiem niezwracanie przez funkcję arraya z wymiarami i typem obrazka. > Opisz dokładnie co się dzieje. Jakie błędy wyskakują? Czy w ogóle wyskakują? Wyskakuja bledy typu Warning: [function.getimagesize]: failed to open stream: Nie ma takiego pliku ani katalogu in ... Sytuacja ta ma miejsce tylko w przypadku sciezek wzglednych. Gdy podam sciezki bezwzgledne lub URL, to funkcja zwraca żądany array i nie krzyczy błędu. P.S. Przepraszam za niedokladny opis. Szacuneczek |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
1. "The getimagesize() function does not require the GD image library."
2. Sprawdź przed wywołaniem getimagesize czy plik istnieje poprzez file_exists wpisując ta samą ścieżkę, którą podałeś w getimagesize. Jeśli też zwróci błąd to upewnij się, że plik na 100% istnieje, że np. nie potrzeba "../" zamiast "./". -------------------- Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
wspomniana funkcja zostala uzyta w skrypcie
http://moj.server.pl:80/~konto/test.php (Apache 1.3.33/ php 4.x) i tam getimagesize() dziala we wszystkich przypadkach (sciezki wzgledne i bezwzgledne) natomiast na porcie 8081 http://moj.server.pl:8081/~konto/test.php (Apache 2.2.3/ php 5.2.0) getimagesize() dziala poprawnie tylko w przypadku gdy podaje sciezki bezwzgledne lub URLe. np. getimagesize("http://wp.pl/zonk.gif") OK np. getimagesize("/server/apache2/zonk.gif") OK np. getimagesize("zonk.gif") NIE-OK (port 8081) / OK (port 80) Zatem cos musze miec skopane w konfiguracji apache lub php.............. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
A te img są na porcie 80 czy 8081?
![]() Znaczy się czy gdy w przeglądarce wpiszesz adres do obrazka z portem 8081 wyświetli go czy wywali 404? Ten post edytował cadavre 11.01.2007, 18:55:35 -------------------- Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 9.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
widac je spod portu 8081
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:24 |