Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ładowanie z innej strony
Forum PHP.pl > Forum > PHP
kwiatek
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 ?
kurtz
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().
kwiatek
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...
BartekG
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!
rafkam
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.
kwiatek
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.
BartekG
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!
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.