![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam funkcje ktora pobiera adres do obrazka $obraz i generuje wyswietlanie jego miniaturki. Problem pojawia sie gdy zostanie przekazana wartosc do nie istniejacego obraa wtedy parser wyswietla błąd:
Warning: getimagesize(obrazy/1.gif): failed to open stream: No such file or directory in serwer\funkcja.php on line 119
Probowalem uzyc dodadkowego warunku if by zbadac czy istnieje obrazek ale to nie pomaga jak to poprawic by bylo odporne na bledny parametr $obraz ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja
spełnia swoją rolę, jeżeli obrazek jest bezpośrednio na serwerze. Natomiast gdy wskazuje na plik spoza np http://www.witryn.pl/obrazek.jpg funkcja stwierdza , że obrazek nei jest plikiem i wywoluje komende brak pliku. Jakiej funkcji użyć, by skrypt był odporny na ten błąd ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Na php.net w komentarzach do funkcji file_exists znalazłem taki kawałek kodu:
i zastosowanie:
-------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem nowa funkcję url_exists($url) i wykorzystałem jej odwołanie do warunków. Niestety, przez tę nową funkcję skrypt zatrzymuje wykonywanie strony. Gdzieś jest błąd.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 15:26 |