Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload obrazków
Forum PHP.pl > Forum > Przedszkole
bleze
Jak zrobić skrypt który będzie miał za zadanie ładować pliki graficzne (z zewnętrznego serwera) i zapisywać je na moim serwerze ze zmienioną jakością i rozmiarami obrazu?
erix
Tych skryptów było ostatnio naprawdę wiele, poszukaj...

http://forum.php.pl/index.php?showtopic=87...=0&p=441301
bleze
Skorzystałem z tego:
  1. <?php
  2. include_once('thumbnail.inc.php');
  3. $thumb = new Thumbnail('sample.jpg');
  4. $thumb->resize(250,250);
  5. $thumb->cropFromCenter(100);
  6. $thumb->save('ile.jpg',100);
  7. //if you're using php 4 version
  8. $thumb->destruct();
  9. ?>

teraz tylko jak go zmodyfikować żeby można było podawać obrazki z zewnętrznego serwera oraz jak go wyskalować a nie wykadrować tak jak się dzieje w powyższym skrypcie?
erix
A zaglądałeś do dokumentacji...? Tam jest wszystko napisane.
bleze
czytałem to co jest zapisane w pliku thumbnail.inc.php, nie wiem gdzie tam o tym pisze.
erix
A czytałeś uważnie posta, w którym był ten listing http://forum.php.pl/index.php?s=&showt...st&p=441330?

Był tam pewien link ze stroną autora klasy, tam jest wszystko napisane.
bleze
o tego linka chodzi - http://rafb.net/p/REe4a563.html ? - link już nie aktywny.
erix
Cytat
A czytałeś uważnie posta, w którym był ten listing

Czytaj uważnie, co się pisze do Ciebie.
bleze
http://www.gen-x-design.com/demos/thumbnailer/ - już czytałem
problem z zewnętrznym url już rozwiązałem tak:
  1. <?php
  2. copy('http://.....', 'gal.jpg');
  3. include_once('thumbnail.inc.php');
  4. $thumb = new Thumbnail('gal.jpg');
  5. $thumb->cropFromCenter(50);
  6. $thumb->save('file.jpg',100);
  7. unlink ('gal.jpg');
  8. ?>

ale nadal nie wiem jak z tym skalowaniem?
erix
  1. <?php
  2. $thumb->cropFromCenter(50);
  3. ?>

W przykładach jest inna funkcja zamiast tej.
bleze
jak rozwiązać ten problem?
Warning: Cannot modify header information - headers already sent by (output started at /homez.106/adada/www/ad.php:7) in /homez.106/fdsfds/www/thumbnail.inc.php on line 275
�PNG  ��� IHDR���Ü������'¨��� PLTE���˙˙˙˙��Í^ˇ����ŻIDAT8�í�A �0 ES!�ŽŰ;�9E\¸�`î#.=E��ô��*: Ľŕr˙Śů�Ço�ý�éä�íŔ¢MßŮąŮ9§žŤpűĐ��� G5îÓ�ěbŁîÍó8 ŠGć^��¸%�ř�f�ó�cDç4Ů9îŰŽ� 6Óźž�2'gčÇp�Űz9Ý�ë\R��ľ?ä^óGć^|ßśĽ^iŢŁ_Ó�§+nă3Ě����IENDŽB`�
Fatal error: Cannot break/continue 1 level in /homez.106/fsdfs/www/thumbnail.inc.php on line 154
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.