Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne skalowanie obrazka do wcześniej ustalonych rozmiarów
Ciupaska
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 25.05.2009

Ostrzeżenie: (10%)
X----


Automatyczne skalowanie obrazka do wcześniej ustalonych rozmiarów

W jaki sposób można wyświetlić obraz, który jeśli będzie większy niż 500x500px np. 670x700 zostanie automatycznie zeskalowany do rozmiaru 500x500px (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Chodzi o istniejący obraz (nie wgrywany) po prostu przykładowo chcę dać możliwość umieszczania obrazków z innych stron przez użytkownika, ale żeby strona się nie rozpadała, obraz będzie skalowany, jeśli przekroczy dozwolony rozmiar.

Przykład http://forum.softmania.pl/showthread.php?t=28883 jak zrobić coś takiego? Nie koniecznie z takim efektem po kliknięciu.

Chodzi o coś co jest stosowane na forach, ktoś wrzuca obraz 1200x900px a obrazek jest zmniejszany do rozmiaru 300x180px np.

Ten post edytował Ciupaska 5.07.2009, 04:26:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ciupaska
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 25.05.2009

Ostrzeżenie: (10%)
X----


Faktycznie są inne, ale wystarczyło dodać {STORIES.story_url} . Dzięki wielkie wszystko ładnie działa! (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Ale nie pomyślałem o bardzo ważnej rzeczy, obrazku alternatywnym.

Jeśli go nie ma wyskakuje błąd linijki
Kod
Warning: getimagesize(a.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/pierzch/domains/mojadomena.pl/public_html/jakasstrona.php on line 22


Zastosowałem prosty kod:
  1. function ImgError(source)
  2. {
  3. source.src = "error.gif";
  4. source.onerror = "";
  5. return true;
  6. }


I jeśli nie ma obrazka o nazwie obraz.jpg, wyświetla się error.gif
Ale nadal wyskakuje mi błąd linijki
Kod
Warning: getimagesize(a.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/pierzch/domains/mojadomena.pl/public_html/jakasstrona.php on line 22


Jak się tego pozbyć?

Ten post edytował Ciupaska 6.07.2009, 13:40:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 05:44