Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload zmniejszonego obrazka
Max Damage
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

Ostrzeżenie: (0%)
-----


Piszę skrypt który zmniejsza wysyłany obrazek. Problem w tym, że nie bardzo teraz wiem gdzie umieścić ten $nowy_obrazek. Czy do tego trzeba użyć jakieś innej funkcji? I czy zmiana rozmiaru obrazka w ten sposób jest poprawna?

  1. <?php
  2. $nowy_obrazek=imagecreate($nowa_szerokosc,$nowa_wysokosc);
  3.  
  4.  $lokalizacja='avatars/'.$_SESSION['user'].'.jpg';
  5. if(move_uploaded_file($_FILES['userfile']['tmp_name'], $lokalizacja))
  6.  echo "plik wysłany <br />";
  7. ?>


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
carbolymer
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 12
Dołączył: 27.01.2007
Skąd: north              Poziom: 158                     Tytuł: Miszcz

Ostrzeżenie: (0%)
-----


Zamiana obrazka w ten sposób jest nie poprawna, powinieneś go załadować z nowej lokalizacji poprzez http://pl.php.net/manual/pl/function.imagecreatefromjpeg.php a potem http://pl.php.net/manual/pl/function.imagecopyresampled.php i na końcu http://pl.php.net/manual/pl/function.imagejpeg.php zamiast tworzyć nowy obrazek funkcją imagecreate().


--------------------
Blog | plugin system by carbolymer
Residence: #php.pl @ IRCNet
"Pralki powstały po to, aby kobiety też mogły programować"
Go to the top of the page
+Quote Post
Puzi
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

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


A ja bym polecił Ci takie dwa tutoriale:
1. Wysyłanie pliku na serwer: http://webmade.org/porady/wysylanie-pliku-...r-php-mysql.php
2. Tworzenie miniaturek: http://webmade.org/porady/miniaturki-php-biblioteka-gd.php

Pozdro
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 05:35