Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ImageSX i SY na obrazków na stronach www
Forum PHP.pl > Forum > Przedszkole
Apo
Witam
Mam problem przy robieniu rotatora bannerów. Można umieszczać tam bannery przez ich upload lub przez dodanie adresu z obrazkiem np http://www.blebleble.pl/image.gif
No i przy uploadzie obrazków sprawdzam ich szerokość i wysokość przez ImageSX i ImageSY oraz przy wyświetlanie korzystam z getImageSize żeby wyświetlić height i width. No ale co kiedy mam obrazek na innym serwerze. Wtedy ImageSX i ImageSY mi nie działają. Jak moge to roziązac. I jeszcze jedno od jakiej wersji php jest dostępna funkcja getImageSize :?:
cadavre
php o 3.0.

Możesz użyć tego tak:
  1. <?php
  2. $wymiary = getimagesize("http://www.bla.pl/logo.gif");
  3. ?>

a jeśli chcesz osobno szerokość i wysokość to:
  1. <?php
  2. list($width, $height) = getimagesize("http://www.bla.pl/logo.gif");
  3. ?>

i wtedy $width i $height to kolejno szerokość i wysokość.
Apo
no właśnie robie podobnie. Na serwerze mam wersje php 4.3.0 i wyskakuje mi błąd:
Warning: getimagesize: Unable to open 'http://www.strefaphp.net/reklama/webmark.gif' for reading. in /......./cms/index.php on line 239
Linia 239:

  1. <?php
  2. $wiel = getimagesize($reklamy[$rad]['url']);
  3. echo '<img border="0" src="'.$reklamy[$rad]['url'].'" '.$wiel[3].' alt="'.$reklamy[$rad]['alt'].'" />';
  4. ?>

Jak by ktoś nie wiedział to $reklamy[$rad]['url'] = 'http://www.strefaphp.net/reklama/webmark.gif';
crash
Cytat(beginner @ 2005-12-26 11:44:09)
Obawiam sie że funkcja getimagesize() nie dziala dla obrazka na zdalnym komputerze. Próbowalem to kilka razy....i niiiic smile.gif

Manual się kłania...
Cytat(Manual)
URL support was added in php 4.0.5
Apo
aha to wyjąsnie czemu mi to na localu chodzi a na serwie nie (mam jeszcze starsze php tongue.gif)
Pozdro thx za odpowiedzi smile.gif
cadavre
Cytat(Apo)
Na serwerze mam wersje php 4.3.0

Cytat(Manual)
URL support was added in php 4.0.5

Więc jednak nie miałeś 430. tongue.gif
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.