![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: -- Skąd: Kruszwica Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt do galeri który sprawuje się bardzo dobrze, tworzy miniaturki na moim serwerze. Wszystko działa bez problemów niestety tylko wtedy gdy obrazek pochodzi z mojego serwera wogole nie lapie http. Wiadomo wiec ze obrazek najpierw trzeba skopiowac na serwer a potem wykonywac posostale operacje. Uzylem wiec funkcji copy() jednak ona nie przyniosla rezultatow, pozniej funkcji zapisu pliku jednak tam stworzyly mi sie wielkie hece obrazek poprzeksztalcany w rozne strony. Czy moze ktos pomoc jak z innego serwera przegrac moge na swoj ?
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Uzylem wiec funkcji copy() jednak ona nie przyniosla rezultatow, pozniej funkcji zapisu pliku jednak tam stworzyly mi sie wielkie hece obrazek poprzeksztalcany w rozne strony. Czy moze ktos pomoc jak z innego serwera przegrac moge na swoj ? powiedz wiecej jak uzywales tej copy().
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: -- Skąd: Kruszwica Ostrzeżenie: (0%) ![]() ![]() |
cos w stylu copy ($zrodlo_pliku, $serwer)
oczywiscie tutaj tez zagladalem http://pl.php.net/manual/pl/function.copy.php probowalem cos z tego robic ale cienko to wygladalo... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie zgodzę się, że trzeba kopiować najpierw obrazek na swój serwer.
Ja robię np. tak: Kod $url = "http://www.host.pl/obrazek.jpg";
$img = imageCreateFromJPEG($url); i ... działa! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam skrypt do galeri który sprawuje się bardzo dobrze, tworzy miniaturki na moim serwerze. Wszystko działa bez problemów niestety tylko wtedy gdy obrazek pochodzi z mojego serwera wogole nie lapie http. Wiadomo wiec ze obrazek najpierw trzeba skopiowac na serwer a potem wykonywac posostale operacje. Uzylem wiec funkcji copy() jednak ona nie przyniosla rezultatow, pozniej funkcji zapisu pliku jednak tam stworzyly mi sie wielkie hece obrazek poprzeksztalcany w rozne strony. Czy moze ktos pomoc jak z innego serwera przegrac moge na swoj ?
Mam pytanko odnosnie (galerii, ladowania obrazkow) - na jakiej zasadzie dziala ladowanko obrazkow. Czy sa one przechowywane w normalnej wielkosci np 800x600 i przy wyswietlaniu skalowane do miniaturek. Czy w momencie ladowania na serwer skrypt tworzy z duzych formatów male w osobnym katalogu. Czy odrazu laduje sie przez formularz dwie wielkosci formatow do dwoch roznych katalogow? Pozdr. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: -- Skąd: Kruszwica Ostrzeżenie: (0%) ![]() ![]() |
Oczywiscie podajesz nazwe pliku a on na serwerze tworzy male zdjecie w katalogu np: zdjecia/male.
Wracajac do mojego pytania to jz chyba sobie sam z tym poradze bo mam pewien pomysl. $url = "http://www.host.pl/obrazek.jpg"; $img = imageCreateFromJPEG($url); No mi takie cos nie chce dzialac nie wiem dlaczego poprobuje jeszcze. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie to jedna przestroga:
Gdy bawisz się biblioteką GD (ImageCreate - nalezy do niej) zwykle używasz w nagłówku określenia formatu obrazka (chociaż możesz robić to inaczej) i wtedy pojawia się problem z pokazywanie błędów przez parser php. Po prostu nie widać jakie popełniłeś błędy a to przecież jest podstawa naprawiania skryptów! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 12:06 |